Apache flex 停止所有计时器的运行
我有一个flex应用程序,它有几个计时器,可以运行不同的时间和原因。如果用户超过指定的时间量,我希望能够停止所有计时器的运行,但是不想使用timer.stop()单独停止计时器Apache flex 停止所有计时器的运行,apache-flex,actionscript-3,flex3,Apache Flex,Actionscript 3,Flex3,我有一个flex应用程序,它有几个计时器,可以运行不同的时间和原因。如果用户超过指定的时间量,我希望能够停止所有计时器的运行,但是不想使用timer.stop()单独停止计时器 是否有一种方法可以全局停止所有计时器,或者查找并迭代所有正在运行的计时器并停止它们?您可以将所有计时器注册到TimerManager类,类似于: var t:Timer = new Timer() TimersManager.getInstance().register(t); ... TimersManager.get
是否有一种方法可以全局停止所有计时器,或者查找并迭代所有正在运行的计时器并停止它们?您可以将所有计时器注册到TimerManager类,类似于:
var t:Timer = new Timer()
TimersManager.getInstance().register(t);
...
TimersManager.getInstance().stopAll();
该类的实现应该非常简单。只需确保保留对这些计时器的弱引用。您可以将所有计时器注册到TimersManager类中,例如:
var t:Timer = new Timer()
TimersManager.getInstance().register(t);
...
TimersManager.getInstance().stopAll();
该类的实现应该非常简单。只要确保你对那些计时器保持微弱的引用