用AS实现动态打字效果

Flash动态文本打字效果

在场景中建立一个实例名为textcontent的动态文本框,把html打上~~新建一层,把以下代码复制过去即可。先看效果:


代码如下:

//created by guoyl(夏日之夜) yady.net
function typetext(str:String, speed:Number) {
         //str:文字内容 speed:打字速度
         var i = 0;
         var ttext = new Object();
         var IS_type_txt:Boolean = true;
         ttext.interval = function() {
                 var type_txt_move = new String(str);
                 textcontent.htmlText = type_txt_move.substring(0, i+1);
                 if (IS_type_txt) {
                         i++;
                 } else {
                         //i = 0;//循环打字
                         clearInterval(ttext_ID);
                 }
                 if (i>=type_txt_move.length) {
                         IS_type_txt = false;
                 } else if (i<=0) {
                         IS_type_txt = true;
                 }
         };
         var ttext_ID = setInterval(ttext, "interval", speed);
}
typetext("<b>《致绿衣使者》</b><br />    田子君<br />春天你向我走来<br />满脸堆笑如同灿烂的迎春花开<br />是你用使者的风范<br />让我和春天抱个满怀<br /><br />夏天你向我走来<br />雨水掺杂着汗滴<br />顺着你额前的发端轻轻滑落<br />在你转身的刹那<br />从你的眼睛里我读到了执着<br /><br />秋天你向我走来<br />地上翻飞的落叶好似你匆匆的步态<br />无悔的选择<br />是你对生命真挚的热爱<br /><br />冬天你向我走来<br />畅游的花为你深情地伴舞<br />帘中你坚毅的面容<br />是我心中永恒的雕塑……", 150);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值