资源描述
Flash动画制作实例,背景移动动画,背景移动,(1)导入一幅图像,并利用任意变形工具,调整大小;(2)在第1帧处右键单击,选择创建补间动画;(3)在第50帧处添加关键帧,下移图像,并调整大小;(4)按Ctrl+Enter测试影片。,如果觉得不能突出效果,可以选中2-49帧,按F5(添加帧),延长动画。,镜头上移,背景移动,如果想让对象沿曲线运动,可添加引导层;如果想让对象沿着引导曲线运动时能随着曲线改变方向,需要在属性对话框中选中“调整到路径”,快捷键:F5添加帧F6插入关键帧F8转换为元件N线条工具,眼镜流光,眼镜流光,(1)新建图层,取名为墨镜,背景色为紫色;(2)利用椭圆工具绘制墨镜;(3)选中墨镜图层第1帧,右键单击,选择复制帧;(4)新建一个图层,取名为高光遮罩,在第1帧处右键单击,选择粘贴帧;(5)在墨镜和高光遮罩层中间新建一个图层,取名为高光,利用矩形框工具绘制白色矩形条,并复制,调整大小和位置,按F8转换为电影元件;,眼镜流光,(6)选择三个图层的第15帧,按F5添加帧;(7)选择高光层第1帧,创建补间动画,在第15帧插入关键帧;(8)选择高光遮罩层,右键单击,转换为遮罩层;,文字变形,文字变形,(1)利用文本工具写上文字;(2)多次按Ctrl+B将文字转换为填充;(3)单击任意变形工具,选择封套功能;(4)调整文字显示。,填充效果,填充效果,(1)任意绘制一个形状,如椭圆;(2)选中对象,打开混色器面板;(3)选择“放射状”,并通过双击滑块设置颜色;(4)利用填充变形工具调整填充效果。,定点旋转,定点旋转,(1)绘制一个红色矩形;(2)按F8,将其转换为影片剪辑元件;(3)选择任意变形工具,将控制点移到矩形框外面;(4)在第30帧处添加关键帧;(5)右键单击第1帧,创建补间动画;(6)在属性窗口中的旋转处,选择逆时针。,旋转次数决定了速度,时间轴特效,时间轴特效,(1)输入文字,选择“插入-时间轴特效-变形/转换-变形”;(2)可以设置缩放比例、透明度、旋转等;(3)单击“更新预览”可以预览效果;,时间轴特效,(1)“插入-时间轴特效-效果”下的四个效果,分离、展开、投影、模糊的设置类似;(2)单击“更新预览”可以预览效果;(3)分离是对象散开,展开是按某个方向将对象扩展。,场景及帧标签,帧标签,(1)单击某一帧,在属性面板中“帧”处输入名称即可,添加了帧标签的帧会在时间轴显示一个小红旗及帧名称;(2)利用该标签就可以在多个场景中进行转换,如想从场景3切换到场景1(帧标签为p1),可以在场景3的相关位置添加代码gotoAndPlay(“p1”);;,With语句的使用,with,(1)用with语句可以避免不必要的对象引用和路径复制;(2)如_root.mc1.mc2.mc3._alpha=50;_root.mc1.mc2.mc3._rotation=90;可以修改成with(_root.mc1.mc2.mc3)_alpha=50;_rotation=90;,for语句的使用,for,(1)新建3个图层,分别命名为“按钮”、“mc”和“as”;(2)在“按钮图层”,选择“窗口-公用库-按钮”,双击ButtonsBar文件夹,选择barblue拖到窗口;(3)双击按钮,进入编辑状态,改变按钮颜色;,1,for,(4)在“mc”图层第1帧,绘制一条曲线;(5)按F8转换为影片剪辑元件,双击进入元件编辑状态,分别在第20、40和60帧添加关键帧;(6)在第1、20和40帧处添加补间动画,类型为“形状”;(7)利用任意变形工具修改第20、40和60帧处的曲线形状;(8)分别在第1、20、40和60帧处,按Ctrl+B两次将曲线转换为矢量图形。,2,for,(9)单击“mc”图层的影片剪辑,设置属性面板的名称为line_mc;(10)单击“as”图层第1帧,在代码窗口中输入如下代码line_mc._visible=0;,3,for,(11)单击红色按钮,在代码窗口中输入如下代码,on(release)line_mc._x=125;line_mc._y=200;for(i=1;i=60;i+)/复制新影片剪辑line_mc.duplicateMovieClip(line_mc+i,i);/设置新影片剪辑横坐标_rootline_mc+i._x=line_mc._x+5*i;/设置新复制影片剪辑的旋转度数_rootline_mc+i._rotation=6*i;,4,for,(12)单击蓝色按钮,在代码窗口中输入如下代码,on(release)for(i=1;i=60;i+)/删除复制出的影片剪辑removeMovieClip(line_mc+i);line_mc._x=275;for(i=2;i=60;i=i+2)line_mc.duplicateMovieClip(line_mc+i,i);rootline_mc+i._rotation=6*i;,5,for,(13)单击绿色按钮,在代码窗口中输入如下代码,on(release)line_mc._x=275;for(i=2;i=60;i=i+2)line_mc.duplicateMovieClip(line_mc+i,i);_rootline_mc+i._rotation=6*i;,6,
展开阅读全文