基本操作步骤
创建Flash动画文档→制作动画元件并引用时间轴特效→从库中导出动画元件到影片剪辑中→制作影片剪辑动画→添加动作脚本→调试动画、导出动画、保存动画文件。
步骤1 创建Flash动画文档
在Flash中创建一个新文档,在属性面板中设置屏幕大小为500像素×400像素,背景为黑色的Flash文档。
步骤2 制作动画元件并引用时间轴特效
使用工具栏中的文字工具在Flash工作区中绘制一个文本框,输入“FLASH”英文字母,设置字体为“Impact”,文字大小为“74”,颜色为蓝色,如图74所示。
选择文字区,点击“插入/时间轴特效/效果/投影”,Flash即可在弹出的窗口中自动计算绘制生成的投影图,如图75所示。在窗口中的投影设置区(左边选项)可以设置投影的颜色、透明度、阴影偏移值。
点击“确定”按钮,即可在工作区中生成阴影文字,如图76所示。
步骤3 从库中导出动画元件到影片剪辑中
选择生成阴影文字,按F8键(转换成元件)将生成的文字转化成图片元件,为其命名为“pic”,注册点设为中心位置,如图77所示。
点击“确定”按钮,刚刚做好的阴影文字已经转换成图片元件并保存到库中了。在工作区中将阴影文字删除。点击“插入/新建元件...”,在弹出的对话框中输入名称“flash”,选择行为为“影片剪辑”,如图78所示。然后点击“确定”按钮,新的影片剪辑就做好了。
在影片剪辑的工作区中,点击“窗口/库”,打开库面板,将库中的“pic”图片元件拖入到影片剪辑工作区中。
步骤4 制作影片剪辑动画
在已经拖入“pic”图片元件的影片剪辑中的图层栏中右击“图层1”,在弹出的右键菜单中选择“添加引导层”,引导图层将添加在“图层1”的上方。
选中引导层的第1帧,使用工具栏中的椭圆工具(不要填充色),将铅笔的颜色设为红色,在工作区的中间绘制1个椭圆,然后将椭圆用橡皮擦擦出一个小缺口,在“图层1”的第30帧设为关键帧,按F5将引导层拓展为30帧。
选择“图层1”的第1帧,将“pic”元件拖到椭圆线的一个顶点(注意顶点要放入元件的中心小圆之中),如图79所示。
选择“图层1”的第30帧,将“pic”元件拖到椭圆线的另一个顶点(注意顶点要放入元件的中心小圆之中),如图80所示。
然后再选中时间轴的第1帧,点击属性面板,在属性面板中设置“补间”为“动作”并在“调整到路径”前面打钩。生成的影片剪辑完成,如图81所示(按Enter键可测试动画)。
步骤5 添加动作脚本
点击“时间轴”栏上方的“场景1”回到动画主场景,在主场景工作区中从库面板(按Ctrl+L打开库面板)中将已经做好的影片剪辑拖入到场景中,在属性面板中设置影片剪辑的实例名称为“flash”,然后在第30帧处设置关键帧。
右击“图层1”,在弹出的菜单中选择“添加图层”或者是点击图层栏左下角的“+”按钮,在“图层1”的上方添加图层,命名为“动作”层。
然后将第3,5,7,9,11,13,15,17,19,21,23,25,27帧设置为关键帧,分别在以上几帧添加如下所示的动作脚本:
第3帧脚本:
duplicateMovieClip('flash','flash2',2);
setProperty('flash2',_alpha,90);
第5帧脚本:
duplicateMovieClip('flash','flash3',3);
setProperty('flash3',_alpha,80);
第7帧脚本:
duplicateMovieClip('flash','flash4',4);
setProperty('flash4',_alpha,75);
第9帧脚本:
duplicateMovieClip('flash','flash5',5);
setProperty('flash5',_alpha,70);
第11帧脚本:
duplicateMovieClip('flash','flash6',6);
setProperty('flash6',_alpha,65);
第13帧脚本:
duplicateMovieClip('flash','flash7',7);
setProperty('flash7',_alpha,60);
第15帧脚本:
duplicateMovieClip('flash','flash8',8);
setProperty('flash8',_alpha,55);
第17帧脚本:
duplicateMovieClip('flash','flash9',9);
setProperty('flash9',_alpha,50);
第19帧脚本:
duplicateMovieClip('flash','flash10',10);
setProperty('flash10',_alpha,45);
第21帧脚本:
duplicateMovieClip('flash','flash11',11);
setProperty('flash11',_alpha,40);
第23帧脚本:
duplicateMovieClip('flash','flash12',12);
setProperty('flash12',_alpha,35);
第25帧脚本:
duplicateMovieClip('flash','flash13',13);
setProperty('flash13',_alpha,30);
第27帧脚本:
duplicateMovieClip('flash','flash14',14);
setProperty('flash14',_alpha,25);
最后在第30帧添加,“stop();”命令。
其中,duplicateMovieClip为复制影片剪辑命令;setProperty为设置影片剪辑属性命令。在本动画中只设置影片剪辑的透明度(_alpha),第30帧的“stop()”命令是表示影片的主时间轴停止在本帧,但其中的影片剪辑并不会停止,而会继续播放,图82所示。
步骤6 调试动画、导出动画、保存动画文件
为动画添加特效的制作过程已经基本完成,此时可按Ctrl+Enter键,将对动画进行简单的导出,最后保存动画文件,如图83所示。