2011-08-04 42 views
4

在舞臺上,我有七個按鈕。我想在這些按鈕上添加事件,但是其中大部分都是「未定義」/ null。我如何等待as2中的舞臺或_root在做任何事之前完成加載子元素。如何在運行代碼之前等待flash(as2)加載子元素?

是否有一個相當於flex 3 applicationComplete? <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="init()">

+1

事實證明,我有一個重複的實例名稱。修復並將按鈕移動到不同的圖層和框架後,它開始工作。即使在元素恢復到原來的狀態之後,我也無法重現這個問題。 –

+0

我仍然好奇如何做到這一點。 –

+1

除非您正在動態加載它們,否則時間軸上的腳本將不會觸發,直到整個幀被加載。如果您正在使用某些類代碼,則可能發生任何事情,具體取決於您班級中的代碼所做的事情。所以基本上,你扔了隨機的實例名稱,並因此失敗。這個「applicationComplete」可以通過_root.getBytesLoaded()和_root.getBytesTotal()來實現... – Neoraptor

回答

相關問題