StarFenix - 2008-7-18 9:08:00
RT,我的思路是通过 Subtitle(time,"content") 这个函数来实现随时间改变一个动态文本的内容。
代码如下
stop();//先暂停
Ts = getTimer();//取得开始的时间
//函数主体
function Subtitle(time:Number, content:String) {
//内部再定义一个函数,便于被setInterval调用
function ShowSubtitle() {
Te = getTimer();
//再次取得时间,用于作差
if ((Te-Ts)>(time*1000)) {
Sub_txt.text = content;
clearInterval(id);
}
}
id = setInterval(ShowSubtitle, 100);
//对函数的调用
Subtitle(1, "1");
Subtitle(2, "2");
Subtitle(3, "3");
Subtitle(4, "4");
最后的那次调用 Subtitle(4, "4"); 总是不执行,不知道为什么……
向高手请教
StarFenix - 2008-7-18 11:31:00
老大你杀了我吧……问了好多地方了……
如果你有空,帮忙把这个问题发到闪吧,也许在那里能得到解答,学校上不了闪吧的论坛,拜托了!
daodaopp - 2008-8-5 18:33:00
高手就是高手!学习啊啊学习啊!
MagicHong - 2008-8-16 19:30:00
用数组来办会好一些..