当前位置: 首页 > 图文教程 > Flash动画 > ActionScript > Flash AS简单制作画线条动画

ActionScript
Flash AS3.0教程:Tweener类实现堆放的照片特效
Flash AS3.0实例:声音可视化波形图
Flash AS3读取FLA文件的元件的方法
AS3.0实例教程:SoundMixer.computeSpectrum()方法
Flash AS实例:随风飘摆的大红灯笼

ActionScript 中的 Flash AS简单制作画线条动画


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-01   浏览: 159 ::
收藏到网摘: n/a

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

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

onMouseDown = function () {
depth = getNextHighestDepth(); //取得下一个可用的最大深度
drawing = true; //当鼠标按下绘画开始
x0 = _root._xmouse; //取得绘画位置
y0 = _root._ymouse;
};
onMouseMove = function () {
if (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; //绘画结束
};