在网上查询了使用Flash制作汉字按顺序书写的效果,一些网友提出了用遮罩方法来实现这一目的,本人觉得这种方法对于相对简单的汉字有较好的效果,而对于笔画多,结构复杂的汉字还说不容易做,今天本人试着使用逐帧动画的方法来达到这一效果。
一、我们打开Flash软件,我使用的是Flash CS5,使用文本工具在舞台上写上汉字,并调整好汉字的大小、位置和颜色。为了制作的快捷,我使用的汉字“人”。注意选择“TLF文本”属性,而非“传统文本”。如图:
二、右击汉字,选择分离命令。这时汉字的属性从“文本”变成了“绘制对象”,这时候,我们就可以设置汉字的边框颜色和填充颜色了。我将边框颜色设置为红色,填充色为空,也可以同背景色设置相同的颜色,这样汉字就变成了空心字了。
三、再次右击汉字,选择分离命令,汉字属性会从“绘制对象”变成“形状”。我们就可以动手制作按顺序书写的效果了。
四、选择线条工具,在书写顺序的起始部分绘制一条线段,和起始部分形成一个封闭的空间,然后选择颜料桶工具,选择红色,填充我们刚才绘制的封闭空间。如果空间不封闭,就会把更大范围的空间给填充从红色,就无法实现逐帧的效果了。这一步完成后,我们按F6键,插入一个关键帧,再使用线条工具,在接下来的地方再绘制一个封闭空间,以备使用颜色填充。这样每绘制一点位置一共需要三个步骤:1.使用直线工具绘制密闭空间;2.使用颜料桶填充颜色;3.按F6键插入关键帧。循环使用以上三步,直到将汉字全部绘制填充完毕,这样,效果就出来了。
五、在最后一帧添加代码,stop(),这样播放到最后一帧就会停止了,按Ctrl+Enter键盘就可以发布了。你也可以添加一个按钮以实现重播效果。