首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

文字搬动效果

2012-10-21 
文字移动效果package {//导入所需的类import flash.display.Spriteimport flash.events.Eventimport fla

文字移动效果

package {//导入所需的类import flash.display.Sprite;import flash.events.Event;import flash.text.TextField;public class MovingText extends Sprite{//文本框对象private var txt:TextField;//需要移动的文字private var info:String;//循环计数,用于控制移动的速度private var i:uint;//取子串计数器,根据改变了取子串private var ti:uint;public function MovingText(){//创建文本矿对象并设置相关属性txt=new TextField();txt.width=100;//设置宽度txt.textColor=0x6F6F6F;//设置文字颜色txt.selectable=false;//设置是否可被选中//设置文本框位置txt.x=10;txt.y=100;//把文本框加入 当前影片this.addChild(txt);//设置移动的文字内容info="There is no way that a bee could bee able to fly.";//使用操作符连接字符串info+="Their wings are too small to get it's fat little body off the ground.";//初始化计数器i=0;ti=0;//增加监听事件this.addEventListener(Event.ENTER_FRAME,enterFrame);}public function enterFrame(e:Event):void{i++;//使i增加1if(i==3)//改变数字控制一定速度{//取字串txt.text=info.substr(++ti,20);i=0;//重设i的值//当播放完一次后重新开始播放if(ti>=info.length) ti=0;}}}}

热点排行