流动的字母和数字给人一种神秘的感觉,就像处理数据一样,体现了计算机处理数据的高效率。今天我用flash做一个流动的数字和字母的动画,通过数字和字母的向上流动和拉伸来增加神秘感。现在我就分享一下它的制作过程,仅供参考。
1.启动flash cs5,执行file-new命令,基于actionscript2.0新建一个文件,大小为800*600,帧率为12fps,背景颜色为黑色。
2.执行文件-导入-导入到图库命令,将事先从网络上下载的图片导入到图库中,可以在图库中查看。
3.执行插入-新建组件命令,在弹出的对话框中输入名称“Z”,选择电影剪辑作为类型,点击确定进入编辑区。
4.选择图层1中的第一帧,在工具箱中选择文本工具,在编辑区域输入字母A。
5.接下来,用鼠标左键选择2-26帧,然后右键单击并从下拉菜单中选择转换为关键帧,将2-26帧都设置为关键帧。
6.选择第二个框架,然后将字母A更改为b。使用相同的方法将剩余的框架更改为相应的字母,直到字母Z.
7.用鼠标左键选择27-36帧,右键将所有帧转换为关键帧,然后从第27帧开始依次输入数字0-9。
8.选择第一帧、第十帧、第二十帧和第三十帧,按f9打开动作面板,分别输入代码为“goto和play (random (_ totalframes)”的脚本。
9.新建一个名为A的影片剪辑元素,确认后进入编辑区,将影片剪辑Z拖动到舞台第一帧处,在动作面板中输入。
onClipEvent(enter frame){ _ alpha=random(200);
}
并调试它。
10.选择影片剪辑元素Z,将其实例名称更改为text,选择第一帧并按f9键进入动作面板以输入代码。
var I=1;
for(a=0;a25a ){
for(b=0;b19b ){
duplicateMovieClip('Text '' text' i,I);
setProperty('text' i,_x,-_ x a* 25);
setProperty('text' i,_y,-_ y b * 25);
我;
}
}
并进行调试操作。
11.返回场景1,将库中的图片拖到舞台上,大小设置为800*600,设置全居中(水平居中和垂直居中),然后按ctrl b将图片打散。
12.在“层”面板中创建新的层2,将组件A拖到舞台上,按ctrl s保存它,然后按ctrl enter测试它。