adobeflashplayer:Flash AS2基础教程:一步绘制线条

  先看效果用鼠标点击并拖动:



  过程只有简单步搞定在主场景时间轴第帧输入代码如下

onMouseDown = function {
depth = getNextHighestDepth; //取得下个可用最大深度
drawing = true; //当鼠标按下绘画开始
x0 = _root._xmouse; //取得绘画位置
y0 = _root._ymouse;
};
onMouseMove = function {
(drawing) {
_root.createEmptyMovieClip("line"+depth, depth); // 创建个空影片剪辑在主场景中
with (_root["line"+depth]) { //更改线条属性
moveTo(x0, y0); //移动绘画位置到鼠标按下地方
lineStyle(0, 0x73179B, 100); //0表线条粗细为极细中间表颜色100表示透明度为100
lineTo(_root._xmouse, _root._ymouse); //画直线到鼠标位置
}
}
};
onMouseUp = function { // 鼠标放开时
drawing = false; //绘画结束
};


Tags:  flash播放器 flash插件 flashplayer adobeflashplayer

延伸阅读

最新评论

发表评论