//先建一个烟的运动轨迹MC(名称为Action),再建一个MC(名称为yanAction),把刚建的MC(Action)拖入其中且取名为yan
//把下面代码置于MC(名称为yanAction)的第一帧中。
i = 1;
//设定变量
onEnterFrame = function () {
// 逐帧调用
if (i<=20) {
i++;
duplicateMovieClip("yan", "yan"+i, i);
// 复制烟
this["yan"+i]._yscale = random(50)+30;
// 设置复制出的烟的y轴比例。
} else {
i = 1;
}
};//把MC(yanAction)拖出主场景即可。
博客介绍了在Flash中实现烟运动轨迹的脚本操作。先创建名为Action和yanAction的MC,将Action拖入yanAction并命名为yan,在yanAction第一帧添加代码,通过逐帧调用复制烟并设置其y轴比例,最后将yanAction拖出主场景。
1225

被折叠的 条评论
为什么被折叠?



