如何解决删除计时器不起作用
| 如何正确删除/停止动作脚本中的计时器? 我像这段代码一样执行此操作,但是将计时器设置为在200秒后触发frame1SoundTimerHandler: playingScreenFramesObj.myTimer2.stop();
playingScreenFramesObj.myTimer2.removeEventListener(TimerEvent.TIMER,frame1SoundTimerHandler);
playingScreenFramesObj.myTimer2 = null;
似乎尽管使用上面的代码停止/删除了计时器,处理程序仍将在200秒内运行。
我犯的错误在哪里?
克里斯
解决方法
您只需要调用timer.stop()。作为故障保护,您始终可以从事件处理程序内部检查timer.running。
,该代码应该工作。您确定要在正确的计时器上停止吗?例如,您是否可能不小心使用了timer1并停止了timer2?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。