2010-02-20 37 views
1

我正在用Adobe Flex编程应用程序,但是因为几天前我刚刚开始使用这种语言,所以我有很多疑问。 我已经创建了两个状态和它们之间的转换,现在我的目标是每5秒以编程方式在这两个状态之间进行切换。在Flex中使用计时器

我使用计时器对象处理这个问题,它工作正常,但我的问题是: 是否有任何其他优雅的方法来做到这一点?和 从资源角度来看,这些定时器在flex中的使用可能是密集的吗?

感谢

如果你需要每一个时间间隔的任何状态之间进行切换

回答

1

,定时器是最好的选择。有setInterval/setTimeout方法,但它们是相同的定时器。 无论如何,Timer不是Flex的东西,它在闪存内核(位于flash.utils包中)中。

从资源的角度来看,Timer本身不是问题。只要确保你不会每隔一秒就执行一次原子爆炸建模(我的意思是不要使用繁重的方法作为定时器事件的侦听器)。