当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash MX 编程深层次应用-初级特效(1)

Flash动画制作
用动作脚本动态创建和控制文本框 (1)
用动作脚本动态创建和控制文本框 (2)
用动作脚本动态创建和控制文本框 (3)
用动作脚本动态创建和控制文本框 (4)
用动作脚本动态创建和控制文本框 (5)
FW MX和Flash MX的亲密合作(1)
Flash中音量和左右声道平衡的控制(1)
Flash中音量和左右声道平衡的控制(3)
Flash入门互动教程:基本动画类型
Flash制作电子日历时钟(2)
Flash组件之旅(1):认识和使用(3)
Flash MX 2004新特性(1)
Flash中表现粗细变化笔触效果(1)
Flash中表现粗细变化笔触效果(2)
Flash中表现粗细变化笔触效果(3)
Flash MX Pro 2004新模板应用(1)
Flash MX Pro 2004新模板应用(2
Flash MX Pro 2004新模板应用(3)
Flash MX Pro 2004新模板应用(4)
Flash MX Pro 2004新模板应用(5)

Flash动画制作 中的 Flash MX 编程深层次应用-初级特效(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 97 ::
收藏到网摘: n/a

第2章 ActionScript初级特效制作

2.1 文字特效(1)

    

所谓文字特效就是对 MX中出现的各种文字通过特殊处理来创建与制作各种各样的效果,这些效果一般来说都可以在动画中用到。在本书的后面会有专门的部分讲解用一些文字特效软件来产生相应的特效,这里主要讨论的是如何用程序来实现各种特效与控制。

2.1.1  酷打字效果

Flash中经常需要输入字符,但是如果有一个很酷的打字效果将给动画的交互增色不少。请看下面的代码:

myObj = new Object();

//定义尺寸大小为36Times New Roman字体,颜色值为0x448811

//同时字符加粗显示

myFormat= new TextFormat("Times New Roman",36,0x448811,true);

myObj.onKeyDown = function() {

    i++;

    _root.createEmptyMovieClip("L"+i,i);

    //创建一个字体效果,其位置是在(10,10),其宽度与高度都是50

    _root["L"+i].createTextField("myText",1,10,10,50,50);

   //返回键盘输入的字符

            

    _root["L"+i].myText.text = chr(Key.getAscii());

    _root["L"+i].myText.setTextFormat(myFormat);

    //设置初始产生时的字体大小为正常大小的5

    _root["L"+i]._xscale = 500;

    _root["L"+i]._yscale = 500;

    //目标字体的位置,一行有30个字符,每个字符间隔是15