0
我遇到了一個問題,即刪除組件並添加另一個組件。 我已經爲相應的組件設置了addedEffect和removedEffect。添加了效果和刪除效果幾乎一起開始
但addedEffect在removedEffect完成之前啓動。
我怎樣才能讓他們?
我正在做這個動作。所以,在這種情況下,我沒有使用狀態和轉換。
任何幫助將是非常好的。
謝謝。
我遇到了一個問題,即刪除組件並添加另一個組件。 我已經爲相應的組件設置了addedEffect和removedEffect。添加了效果和刪除效果幾乎一起開始
但addedEffect在removedEffect完成之前啓動。
我怎樣才能讓他們?
我正在做這個動作。所以,在這種情況下,我沒有使用狀態和轉換。
任何幫助將是非常好的。
謝謝。
您可以移動代碼將下一個組件添加到Effect
完成處理程序中,以刪除第一個組件。這將保證在上一個組件刪除Effect
完成之前不會添加任何內容。
[編輯]
根據你的問題,我會假設你已經知道如何將Effect
分配給所需的組件事件(在這種情況下拆卸時)。
請務必聲明與effectEnd
處理的效果,例如
<s:Fade id="fader" effectEnd="effectEndHandler(event)"/>
放置代碼以添加下一個組件,在功能effectEndHandler
。
一小段代碼將會非常有幫助。謝謝 – Ravish 2010-06-14 13:01:19
您的意思是移動代碼來添加下一個組件,而不是下一個效果,對不對?換句話說,刪除組件,等待刪除效果結束,然後添加將觸發添加效果的新組件。 – 2010-06-15 11:15:30
@ bug-a-lot,這是正確的,抱歉混淆了 – Jason 2010-06-15 11:55:00