我有一个函数在我的“enterFrameHandler *功能,它的结构是这样的:AS3 - 如何停止功能?
private function addBoss():void{
if(kills >= 3){
trace("boss time");
}
}
由于‘addBoss’是我ENTER_FRAME事件侦听器功能的一部分,‘老大时间’尽快无限追踪杀死达到3.我想这个功能尽快停止,因为它激活1次。
是否有其他事件侦听器,我可以使用,将检查的功能,但随后即停止,因为它熄灭?
任何意见,将不胜感激。谢谢!
最好在你的脚本中添加杀死而不是每帧检查一次的脚本部分处理。 – 2012-08-19 19:51:31
对于ENTER_FRAME事件,您可以有多个侦听器/处理程序。为你的addBoss使用单独的一个,然后当你的条件满足时,将其作为答案中的一个进行删除。这比想要保持检查每一帧的答案更有效率,如果它是老板时间 – BadFeelingAboutThis 2012-08-19 22:40:32