FLASH作为动画的制作软件,FLASH动画不仅给是动画的制作,还给网页添加的无限的创意空间。FALSH如今的编程运用也是很广泛。
首先,FLASH编程要知道如何编写脚本,如何把编写的脚本加入时间帧中。简单的说,添加脚本可分为两种:一是把脚本编写在时间轴上面的关键桢上面。二是把脚本编写在对象身上,比如把脚本直接写在影片剪辑元件的实例上、按钮上面。下面我们简单介绍个FLASH编程代码使用的雪花飞舞案例。
首先打开FLASH软件,创建一个Flash空白文档。
单击“插入”/“新建元件”命令,弹出“创建新元件”对话框。在“行为”选项区中选中“影片剪辑”单选按键,然后单击“确定”按钮。
在舞台中拖拽鼠标雪花的图形。
在“时间轴”面板中单击“添加运动引导层”按钮,新建一个引导层。
在引导层上绘制一条曲线,作为雪花飘落的路径。
选中引导层的第45帧,按F5键插入一个普通帧。 在“图层1”的第45帧,按F6键插入一个关键帧。
选中“图层1”第1帧上的雪花图形,将雪花的中心点与引导线的起点对齐。将“图层1”的第45帧上的雪花的中心点与引导线的终点对齐。
将“图层1”的第1帧和第45帧中的雪花分别进行组合,并将其转换为元件,然后用鼠标右键单击“图层1”中的任何有效帧,在弹出的快捷菜单中选择“创建补间动画”选项,此时的“时间轴”面板。
完成雪花元件的编辑后,返回主场景。单击“文件”/“导入”/“导入到舞台”命令,导入一张图片作为背景。
完成雪花元件的编辑后,返回主场景。单击“文件”/“导入”/“导入到舞台”命令,导入一张图片作为背景。
添加代码
选中舞台上的雪花实例,在“属性”面板上将其命名为雪花,然后按[F9]键,在弹出的“动作影片剪辑”面板中给雪花添加代码。xue=1;
while (xue<=150) {
duplicateMovieClip(“snow”,”snow”+xue,xue);
setProperty(“snow”+xue,_x,random(500));
setProperty(“snow”+xue,_y,random(400));
setProperty(“snow”+xue,_xscale,Math.random()*40+30);
setProperty(“snow”+xue,_yscale,eval(“snow”+xue)._xscale);
setProperty(“snow”+xue,_alpha,eval(“snow”+xue)._xscale+random(30));
xue++;}
为图层1的第1帧添加动作
命令函数并输入以下代码:
onClipEvent(enterFrame) {
this._x+=Math.random()*(this._xscale)/10;
this._y+=Math.random()*(this._yscale)/10;
if (this._x>500) {
this._x=0;
}
if (this._y>400) {
this._y=0; }
上一篇:天津自我学习三维动画制作
下一篇:三维动画视觉效果的美学