多语言展示
当前在线:380今日阅读:113今日分享:31

如何制作飞舞的文字

网页特效能为增加浏览量提供不少的帮助,每每在浏览网页时看到这些特效都有一种震撼的感觉,那么如何做出一款好的特效呢?俗话说“工欲善其事必先利其器”,我觉得非常有道理,flash就是制作网页特效的一款很好软件,这不本人就利用该软件制作一款网页特效-飞舞的文字,现在就把制作过程分享给大家,希望能给你带来一点启示。
工具/原料

flash cs5

方法/步骤
1

启动flashcs5,新建一个基于actionscript2.0的文件,大小设置为800*600,背景颜色为白色,帧频为12fps。

2

执行文件-导入-导入到舞台命令,导入事先准备好的背景图片,调整其大小为800*600,并设置全居中(水平居中、垂直居中)。

3

执行插入-新建元件命令,新建一个名称为“文字”的影片剪辑,点击确定按钮进入编辑区域。

4

选择工具箱里文本工具,在编辑区域点击一下,在属性窗口中设置文本类型为动态文本,字体为impack,字体大小设置为20,文本颜色设置为#ffff00,在变量中输入mynum。

5

点击时间轴面板中的创建新图层按钮,创建一个图层2,选中第一帧,打开动作面板接着输入代码为myNum=random(10);并调试运行。

6

分别在图层1和图层2插入一帧中插入一帧,或者直接按f5键。

7

点击场景1返回,在时间轴面板中点击创建图层按钮,创建一个图层2,修改该图层的名称为“文字”。

8

选择“文字”图层的第一帧,将库中的文字影片剪辑拖拽到舞台上,并修改其实例名称为a,设置大小为20*60.

9

选择舞台中的影片剪辑元件,右键单击从下拉菜单中选择动作,打开其动作面板,输入代码为onClipEvent (load) { var n = 0; var i = 0; var x = random(200)+1; var y = random(10)+1; var c = Math.pow(-1, random(4));}onClipEvent (enterFrame) { if (_name != 'a') { _x = x*c*Math.sin(i += 0.1)+300; _y -= y; if (_y<0) { this.removeMovieClip(); } } else { n = (n>60) ? 0 : n+1; this.duplicateMovieClip('a'+n, n); mc = _parent['a'+n]; mc._xscale = mc._yscale=random(100)+10; }}

10

点击语法检查命令,在编译器错误上会显示错误个数和位置,根据错误提示内容进行做逐个排查,直至无误为止。

11

按ctrl+enter组合键进行测试运行,查看效果,执行文件-另存为命令,在弹出的对话框中输入“飞舞数字”,保存位置设置为桌面点击保存即可。

推荐信息