在百宝箱中选择partical gallery——fire,右键单击想要的效果,在弹出菜单中选择modify properties and apply,打开partical面板,在这里我们可以调整火焰的属性,将density调整为1,(如图二)点击ok。将这张图形输出成psd格式。
同样再新建新文件,在百宝箱中选择partical gallery——smoke,右键单击想要的效果,在弹出菜单中选择modify properties and apply,打开partical面板,在这里我们可以调整烟雾的属性,将density调整为18,(如图三)点击ok。将这张图形输出成psd格式。
新建元件命名为“as火动画”,将“火动画”拖拽到layer 1,在instance面板中给它命名为“fire”。双击第一帧,在弹出的actions面板中输入如下as: i = 0; a = random (3); setProperty ("fire", _visible, "0"); while (i<10) { duplicateMovieClip ("fire", "fire" add i, i); //当I<10时复制mc setProperty ("fire" add i, _x, random (50)); setProperty ("fire" add i, _y, random (30)); //使用random函数取随机数,设置复制出的mc的x、y坐标 setProperty ("fire" add i, _xscale, random (50)+50); setProperty ("fire" add i, _yscale, random (50)+50); //设置复制出的mc的宽与高 setProperty ("fire" add i, _alpha, 70+random (30)); //设置复制出的mc的透明度 setProperty ("fire" add i, _rotation, random (50)); //设置复制出的mc的旋转角度 tellTarget ("fire" add i) { gotoAndPlay ("a" add random (3)); } //利用随机数决定从mc的什么位置开始播放 i = number(i)+1; }