|
用AS实现动态打字效果 |
http://www.xxqqss.com 学习轻松网 点击量:5838
|
|
|
在场景中建立一个实例名为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);
附件: 动态打字效果.swf
作者:guoyl 来源:闪吧
|
|
|
|