|
用Flash制作绚丽烟雾效果(2) 图5 在主场景中新建一个图层layer2,分别在第1,2,3桢插入三个关键桢,在第1关键桢添加如下Action控制代码: i = 1; max = 60; //定义并初始化变量i和max x = getProperty("fire", _x); //取得对象fire的横坐标,然后传给变量x 第2关键桢添加如下Action控制代码: if (Number(i)<=Number(max)) { duplicateMovieClip("fire", "fire" add i, i); i = Number(i)+1; } //使用if语句复制60个fire对象的副本 第3关键桢添加如下Action控制代码: if (Number(i)<=Number(max)) { duplicateMovieClip("fire", "fire" add i, i); i = Number(i)+1; } gotoAndPlay(2); //使用if语句复制60个fire对象的副本 最终主场景中时间线如图6所示:  图6 本实例最终效果如图7所示:  图7
|