2010-02-20 34 views
1

我正在用Adobe Flex編程應用程序,但是因爲幾天前我剛剛開始使用這種語言,所以我有很多疑問。 我已經創建了兩個狀態和它們之間的轉換,現在我的目標是每5秒以編程方式在這兩個狀態之間進行切換。在Flex中使用計時器

我使用計時器對象處理這個問題,它工作正常,但我的問題是: 是否有任何其他優雅的方法來做到這一點?和 從資源角度來看,這些定時器在flex中的使用可能是密集的嗎?

感謝

如果你需要每一個時間間隔的任何狀態之間進行切換

回答

1

,定時器是最好的選擇。有setInterval/setTimeout方法,但它們是相同的定時器。 無論如何,Timer不是Flex的東西,它在閃存內核(位於flash.utils包中)中。

從資源的角度來看,Timer本身不是問題。只要確保你不會每隔一秒就執行一次原子爆炸建模(我的意思是不要使用繁重的方法作爲定時器事件的偵聽器)。