1. 设计主场景中的层
单击
![](http://img.jcwcn.com/attachment/portal/chinazcj/2005-11/21/05112100410970100.jpg)
技巧提示:如果你发现符号还需要编辑,可以双击元件后进入编辑状态编辑,编辑时锁定其它层或隐藏其它层,这样调整起来就比较省力省时。而且,在编辑状态下调整符号的位置也是很方便的。
2. 设计火焰动画层
把设计好的“火焰动画”影片从库中拖拽到“火焰动画”层中,接着选中“火焰动画”并在Properties面板里给影片起个实体名fire,如图16所示。然后右键点击场景中的“火焰动画”影片,选择Actions命令打开Actions面板,输入如下代码:
// load事件为载入命令,当影片播放时就执行下面的代码
onClipEvent(load) {
// 语句的作用是让火焰动画在X轴的方向上左右移动,Math.random()产生随机数
_x += Math.random()*10 -5;
//在Y轴的方向上改变火焰的大小,_yscale是影片在Y轴方向上的缩放属性
_yscale = Math.random()*60 + 40;
}
这段代码的作用是让光球左右跳动,并时时改变自身的高度。这段代码和下面的代码结合就会产生火焰效果。
3. 设计Actions层
用新建层按钮
![](http://img.jcwcn.com/attachment/portal/chinazcj/2005-11/21/05112100410912232.jpg)
第1帧中的代码如下:
// 变量i控制着影片的深度(层次)
i = 1;
//影片最多复制个数的控制变量
max = 60;
第2帧中的代码如下:
if (i <= max) {
// 复制“火焰动画”影片
duplicateMovieClip("fire", "fire" add i, i);
i++;
}
第3帧中的代码如下:
// 跳转到第2帧运行
gotoAndPlay(2);
4. 导入声音
最后,我们再给这个动画加上点声音,让这个动画有点生气。可以说,就是这一点点声音,却能起到画龙点睛的效果。声音的加入方法如下:
先用软件mp3Trim截取一段声音(也可以直接找素材),然后在Flash中按快捷键Ctrl+R打开Import面板把这个声音文件导入。
单击
![](http://img.jcwcn.com/attachment/portal/chinazcj/2005-11/21/05112100410967775.jpg)
图17
设置声音的输出方式:再点选“Sound”层第2帧,然后如图17所示进行设置,选择Fade Out(Fade Right to Left命令也可以)命令是让声音淡出,更显鬼魅之气。
整个效果到这里就全部设计好了,按下Ctrl+Enter测试一下吧。源文件下载