我有一個發光效果(glowIn)被應用到一個應用了startDelay的翻轉對象上。我有另一個發光效果(glowOut)在推出。如果用戶在glowIn的startDelay期間鼠標失控,我想取消該效果。我該怎麼做呢?Adobe Flex:如何在啓動延遲期間取消效果?
在這個例子中,我使用了一個300毫秒startDelay的發光效果。我希望在項目實際顯示效果之前暫停一段時間,但如果用戶在此期間將鼠標懸停在外,我不希望播放效果。我設置屬性如下:
component.setStyle("rollOverEffect", glowIn);
component.setStyle("rollOutEffect", glowOut);
我不認爲它很重要得多,但有問題的部件是都在運行時創建的,所以我會在ActionScript喜歡解決方案,而圖表中的一系列如果可能的話比mxml。
我會如果我能得到可以接受的答案。 :) – Shawn 2011-05-05 13:22:19
試試這個[link](http://butterfliesandbugs.wordpress.com/2008/04/02/creating-smooth-rollover-and-rollout-effects/)。有一個例子顯示瞭如何在flex中創建平滑的轉換和轉出效果。 – Kyle 2011-05-05 16:58:59