如何用Flash制作幻影文字效果

1个回答

写回答

shsgrzhu@

2024-08-05 18:44

+ 关注

电影
电影

在很多字幕中,经常使用到幻影文字效果。本教程就教大家利用Flash制作幻影文字效果,该效果的实现方法不是很难,主要就是运用了复制语句和几个基本的电影剪辑属性以及一些简单的程序,再加上颜色对比度的使用技巧即可实现。希望对大家有所帮助!

教程如下:

1.新建一个Flash文档,单击属性面板中的尺寸按钮,打开文档属性面板设置场景大小为600px x 240px,背景为黑色,帧速率12fps。帧速率可以做适当调整。

移动
移动

2.按快捷键Ctrl+F8新建一个名为文字的图形元件。点选工具面板中的文本工具,在该元件的场景中拉一个静态文本框,并输入柳叶制作四个字。点选输好的文字,如图1所示设置其属性面板。

3.按快捷键Ctrl+F8新建一个名为文字影片的影片剪辑元件。按快捷键Ctrl+L打开库面板,把库中的文字图形元件拖入文字影片元件的场景中。文字影片元件层与帧的结构如图2所示,只有一个文字层,共215帧。图2中的变形面板中的参数为第35帧中文字影片元件的设置参数。右键单击文字层的第1帧,在弹出菜单中选择创建补间动画命令创建补间动画。

提示:如果有多帧需要创建为补间动画,可先创建补间,再创建帧,这是一种偷懒的做法,但在补间中有多帧的情况下却是一劳永逸的。

4.点选文字层的第15、35、50、90、150、215帧,按F6键插入关键帧。点选第15、35、50、90、150帧中文字影片元件,将它们进行移动,并按快捷键Ctrl+T打开变形面板改变其角度。其目的是让该元件能够进行上下左右晃动。

5.按快捷键Ctrl+F8新建一个名为文字颜色的影片剪辑元件。双击图层 1改名为颜色,如图所示。按快捷键Ctrl+L打开库面板,把库中的文字影片元件拖入颜色层的场景中。

6.右键单击颜色层的第1帧,在弹出菜单中选择创建补间动画命令创建补间动画。点选颜色层的第20、40、60、80、100帧,按F6键插入关键帧。

7.分别点选第20、40、60、80帧中的文字影片元件,如图所示设置属性面板。选择颜色下拉菜单中的色调选项,文字的颜色分别为#FF0000、#00FF00、#0000FF、#FFFF00。

提示:改变元件颜色的时候,尽量不使用形状渐变,还是在颜色下拉菜单中改变其色调即可,这样可减小文件的体积。另外,最后1帧要和第1帧的设置相同,这样可以保证影片播放的流畅。

8.回到场景 1,如图所示建立脚本、文字两层,各4帧。把电影剪辑文字颜色元件从库面板中拖拽到文字层的场景中。

9.点选场景 1中的文字影片元件,给它起个实例名称text0。如图所示。

10.分别点选脚本层中的第2、3、4帧按F7键插入空白关键帧。按F9键打开动作面板,分别输入如下代码:

第1帧中的代码如下:

复制代码

代码如下:

// 降低图像质量,提高播放速度

toggleHighQuality();

// 控制实例的复制数量

maxlight = 25;

// 控制被复制实例的位移量

speed = 0.06;

dt = 0.5;

// 隐藏实例

text0._visible = 0;

2.第2帧中的代码如下:

复制代码

代码如下:

// 控制实例深度

i = 1;

while (i=maxlight) {

// 复制实例

duplicateMovieClip(text0, text add i, i);

// 对实例进行缩放

this[text add (i-1)]._xscale += i*0.2

this[text add i]._yscale += i*0.2;

// 设置实例的透明度

this[text add i]._alpha = 10 - i*0.2;

// 变量i自加,相当于i = i+1;

i++;

}

3.第3帧中的代码如下:

复制代码

代码如下:

// 使实例发生位移

dt = dt - speed;

if ( dt0.5 or dt-0.5) {

speed = -speed;

}

i = 1;

// 改变实例的位置

while (i=maxlight) {

this[text add i]._x = this[text add (i-1)]._x += i*dt;

this[text add i]._y = this[text add (i-1)]._y += i*dt/10;

i++;

}

4.第4帧中的代码如下:

复制代码

代码如下:

// 返回第3帧并运行

gotoAndPlay(3);

好了,代码和整个效果到这里就完成了。

举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号