流动的字母和数字给人一种神秘的感觉。好像是在处理数据,体现了计算机数据处理的高效率。今天我就用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 and play(random(_ total frames))”脚本。
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测试。