【摘要】:我们通过模拟星空这个实例,向大家讲述前面讲到的几种比较重要的函数,给大家加深印象,让读者尽快掌握它们。按Ctrl+F8创建一个名为star的影片剪辑。单击渐变栏右边的颜色游标,然后在R,G,B和Alpha文本框中输入0,0,0,100%,填充效果如图8-2所示。图8-1 模拟星空图8-2 填充效果分别单击第2帧和第3帧,然后分别按下F6,插入两个关键帧。选中舞台上的star实例,在属性面板的实例名称文本框中输入“star”。
我们通过模拟星空这个实例,向大家讲述前面讲到的几种比较重要的函数,给大家加深印象,让读者尽快掌握它们。
本实例的最终效果是:屏幕上有一堆星星在飞舞,如图8-1所示。在这个实例中要用到两个比较重要的函数:Math.random()和duplicateMovieClip()。
新建一个ActionScript 2.0文档,背景设置为黑色。
按Ctrl+F8创建一个名为star的影片剪辑。
在元件编辑模式下,选择绘图工具箱中的椭圆工具。然后在属性面板中设置无笔触颜色,内部填充色任意。
在舞台上画一个只有内部填充没有边框的圆。
选择绘图工具栏的选择工具,选中舞台上的圆。
选择菜单“窗口”/“颜色”命令打开“颜色”面板。
在填充风格下拉列表中选择“径向渐变”。
单击渐变栏左边的颜色游标,然后在R,G,B和Alpha文本框中输入255,255,255,100%。单击渐变栏右边的颜色游标,然后在R,G,B和Alpha文本框中输入0,0,0,100%,填充效果如图8-2所示。
图8-1 模拟星空
图8-2 填充效果(www.chuimin.cn)
分别单击第2帧和第3帧,然后分别按下F6,插入两个关键帧。单击第1帧,打开“动作”面板,添加下面的代码:
单击第2帧,在“动作”面板中添加下面的代码:
单击第3帧,在“动作”面板中添加下面的代码:
单击编辑工具栏左上角的按钮,回到主时间轴。然后打开“库”面板,在库面板中拖一个star影片剪辑到舞台上,放置在舞台右侧。
选中舞台上的star实例,在属性面板的实例名称文本框中输入“star”。
单击主时间轴的第1帧,打开“动作”面板,添加下面的代码:
按Ctrl+Enter测试。
这个例子只使用了两个比较重要的函数,Math.random()和duplicate clip(),可是效果很逼真。如果不用动作脚本,可能需要画很多星星,然后为每一个指定运动轨迹,比较一下工作量,就可以了解使用动作脚本是多么简洁有效。
相关推荐