|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。
第2章ActionScript低级殊效制造
2.1笔墨殊效(1)
所谓笔墨殊效就是对FlashMX中呈现的各类笔墨经由过程特别处置来创立与制造林林总总的效果,这些效果一样平常来讲都能够在动画顶用到。在本书的前面会有专门的部分解说用一些笔墨殊效软件来发生响应的殊效,这里次要会商的是怎样用程序来完成各类殊效与把持。
2.1.1酷打字效果
在Flash中常常必要输出字符,可是假如有一个很酷的打字效果将给动画的交互减色很多。请看上面的代码:
myObj=newObject();
//界说尺寸巨细为36的TimesNewRoman字体,色彩值为0x448811
//同时字符加粗显现
myFormat=newTextFormat("TimesNewRoman",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个点
_root["L"+i].xTarget=(i%30==0)?t=0:15*t++;
_root["L"+i].yTarget=(i%30==0)?++j*15:j*15;
_root["L"+i].onEnterFrame=function(){
//把持字体的地位,从以后地位向后与向下偏60个点,以70%的速率递加
this._x+=(this.xTarget+60-this._x)*.3;
“fla”是Flash的原始档,只能用对应版本或更高版本的Flash打开编辑。 |
|