|
学习此教程的全部源文件包,其中包含有textscript类
这里下载点击这里下载源文件
我想创建一个类用来管理和创建看起来费时又费力的字体效果制作过程,使用它可以允许我们轻松的创建自定义的效果,经过一系列的不同方式的试验,我最终完成了一个类,把它称之为TextScript.它预置了一些字体效果在里面,但最重要的是你可以使用这个类来创建你想象中的字体效果。如下面的效果。
TextScript类有两个基本方法(Constructive和Deconstructive)按在类方法中译为构建和拆分。Constructive方法用来创建一个moviclip holder用来承载你所附加的字体断段,并且要把它们以单个字符的形式显示出来。而deconstructive就更简单一些,因为它针对moveclip holder工作,并对constructive方法返回的结果应用我们想要的效果。 下面就让我们开始试一下。首先先下载the TextScript class并将它保存在你所设置的类路径下。如果你没有设置类路径,你可以在flash中按下ctrl+u.在左边选择择actionscript然后在下面选择as2.0设置。把你存放此类的路径添上即可。(译者:如果你不添路径也可以,只要保证你的fla文件在TextScript路径也可,只要文件能找到类即可,但这种方式对于日后的应用会麻烦一点。)
下一步,在flash8中创建一个新的fla文件,选择字体工具,在场景中拖动创建一个动态文本框.它不需要实例名称。我们要做的只是要嵌入字体,注意如果你没有嵌入字体,你的字体效果是不会显示出来的。 选择动态文本框,然后选择一种字体,不要选择非系统字体如_sans,_serif或_typewriter等字体。如我们的例子,使用的是Arial Black加粗字体。 如果你要使用加粗字体,在对文本框设置时一定要它显示出为粗体字样。然后点击右边的”embed”选择你要嵌入的字符范围,点击ok。
上一篇:在FLASH中实现Tooltip功能
下一篇:Flash鼠标特效:弹性框架的制作
|