发信人: xyt00(小丫)
整理人: llzj2(2001-08-31 13:17:08), 站内信件
|
【 在 ricky_wei 的大作中提到:】
:【 在 mxp20000 的大作中提到:】
::请问各位大虾如何在flash中实现打字的动态效果,如能赐教在下不胜感激!!!
::
::......
: 用swish就是了,一个专为flash做文字效果的工具
:
:......
新建一个文件,按Ctrl-M修改电影属性,将背景调为狭长的矩形,取天蓝色为背景色。为了使动画速度不至太快,我们将播放速度设为4 fps。
用文字工具选黑体18号白色字在场景中写上“欢迎进入新闪光时代!”,
为了实现文字的逐一出现,我们需要画一个会延伸的矩形用作遮罩,随着这个矩形的延伸,所有的文字一一显示出来。
新建一个层,用作遮罩层,在上面用矩形工具绘制一个任意颜色(当然不能是背景色,否则就看不到了)的矩形。宽度要刚好是一个文字的宽度,确切点应该是一个文字的左端到其右边相邻文字的左端的距离,高度嘛,只需要略高于一个文字的高度即可。为了使矩形的大小比较精确,我们可以打开标尺,或用放缩工具将画面放大一些。把这个矩形放在如下图所示的位置上。在第9帧按下F5键使1到9帧内容相同。
下面我们在矩形所在层的第9帧按下F6键,在这一帧上我们选择这个矩形,在它上面点鼠标右键,在弹出的菜单上选Scale。然后拖动右面中间的手柄把矩形横向放大如下图所示,使矩形刚刚好覆盖住全部的文字。
然后,我们还在这一层的第1帧双击左键,将帧属性设置为形体渐变。再在时间轴窗口中这一层文字上点鼠标右键,选Mask,把这一层变为遮罩层。按下Ctrl-Enter看一下效果。一般情况下,因为受矩形起始和最后大小的影响,在中间的形体渐变过程中,可能不能完全遮盖住文字,这就需要我们多多调试,不断调整矩形的初始位置和大小以及终止位置和大小,以获得满意的效果。也可以按下时间轴窗口的洋葱皮按钮观察每一帧中变形的矩形能否完全遮盖住文字,
为了使打字机的效果更逼真一些,我们为动画加入光标。在最上面新建一个层,在场景中用线条工具画一个白色短横线,长度大约为一个文字的宽度。选择这条横线按F8转换为图形类图符,再把它移动到如下图所示位置。在第9帧按F6新建关键帧,用方向键把光标向右横向移动到感叹号后面。再把第1帧的帧属性设置为运动渐变即可。
现在打字机的效果就做好了。
|
|