武斗火柴人格斗论坛Stick Animation Class我要提问 Question 自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

1  /  1  Page   1 GotoPage View:647

[AS相关] 自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

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"); 总是不执行,不知道为什么……

向高手请教
喜爱星战类的科幻动作电影~~~
 

回复:自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

太高级了  我也不会
 

回复: 自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

老大你杀了我吧……问了好多地方了……

如果你有空,帮忙把这个问题发到闪吧,也许在那里能得到解答,学校上不了闪吧的论坛,拜托了!
喜爱星战类的科幻动作电影~~~
 

回复:自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

高手就是高手!学习啊啊学习啊!
 

回复:自己写的用于显示字幕的代码,为什么最后一次的调用总是不执行?

用数组来办会好一些..
 
1  /  1  Page   1 GoPage

版权所有 武斗火柴人格斗论坛  Discuz!NT  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.078125 second(s) , 3 queries.
返顶部