万卷书   首页 > 电脑书籍 > Flash > 用Flash制作绚丽烟雾效果
 

  在主场景中新建一个图层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

上一页