艺虎动画 > 一段小代码实现的文本滚动效果

一段小代码实现的文本滚动效果

翼虎动漫   2010-7-2

 

 

 

以下复制到第一真上看效果:
function txtScoll(t:String, t_color) {
this.createTextField("txt", getNextHighestDepth(), 100, 200, 200, 15);
txt.border = true;
txt.html = true;
var i:Number = 0;
setInterval(function () {
var _t:String = t;
_t += "_______________"+_t+"_______________";
// txt.text = _t.substring(i, i+_t.length/2+1);
txt.htmlText = "<font Color=’#"+t_color+"’>"+_t.substring(i, i+_t.length/2+1)+"</font>";
trace(txt.text);
i++;
if (i>=_t.length/2) {
i = 0;
}
}, 100);
}
txtScoll("askdfjaksdjfkljasdfjlkasdj", "ff0000");//前面填入滚动字幕,后面是文字颜色
//滚动文本效果