主题:  如何做到倒计时控制动画 长时间的 用AS实现

肤浅对白

职务:普通成员
等级:1
金币:1.0
发贴:163
#12002/9/11 19:43:42
如何做到倒计时 比如600秒后动画停止,点重新开始后又可以在600秒停止
我用gettimer()来处理
但是除第一次的时候有用以外 第二次点重新开始就不会在600秒的时候停止了
以后也一样 请帮忙解决 谢谢

编辑历史:[这消息被肤浅对白编辑过(编辑时间2002-09-11 19:45:45)]


5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#22002/9/11 22:49:04
第一次有用说明代码应该没问题。是不是第二次点了后时间没有重新初始。



肤浅对白

职务:普通成员
等级:1
金币:1.0
发贴:163
#32002/9/12 6:53:50
不是 是时间早就开始运行算着了
就是说我要归0开始计可当我点 重新开始的时候 它已经过了N秒N毫秒了
而且再次到了600秒的时候,动画不会停了!



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#42002/9/12 12:37:26
主要代码贴出来,要不谁也解决不了。



s22

职务:版主
等级:4
金币:10.0
发贴:1634
#52002/9/13 9:51:09
肯定是你的代码有问题.

FLASHAPI函数库里有个TIMER类.你自己找吧...



hacker hacking

职务:普通成员
等级:4
金币:10.0
发贴:1629
#62002/9/13 17:16:39
使用动态文本框
然后用as控制文本框中的内容



肤浅对白

职务:普通成员
等级:1
金币:1.0
发贴:163
#72002/9/13 22:57:31
恩也许可以用闪帝的最新的FLASH 组件 TIMMER试验一下的
我过几天看看传一个成功的上来
现在忙 谢谢大家的方案
TO flashsj:
你说的就是我在做的东西 只是我遇到的问题是难于每次归0的问题
TO 29791555:
API? 我看看 先谢谢了



inkl

职务:普通成员
等级:1
金币:0.0
发贴:139
#82002/9/18 18:55:29
主场景:
count=600;
function tim(){
count--;
}
onClipEvent(enterFrame){
if(count==0){
condition content;
}
setInterval(tim,1000);
}
onClipEvent(mouseDown){
count=600;
}