2011-12-28 48 views
0

這裏是我的代碼:AS3 - 在第2幀中導出類時無法添加子項?

public function main() { 

     stage.addEventListener(KeyboardEvent.KEY_UP, hurdlesReactToArrowKeys); 
     var loginScreen:dealerLogin = new dealerLogin 
     addChild(loginScreen) 

我的課設置2幀,並在時間軸上的SWF的第1幀到出口有一個預加載器。

沒有出現在舞臺上。如果設置爲在第1幀中導出,則會在第1幀上的60%預載後出現。

爲什麼這不起作用?我在這裏錯過了什麼?

回答

0

這是在你的文檔類?無論如何,文檔類都可以在第1幀上導出。
因此,它可能在加載DealerLogin類之前運行該代碼。

有幾種方法。我的首選解決方案是不使用文檔類。相反,我將Main類鏈接到一個空的MovieClip,並將其放在第3幀的時間軸上(所有類都導出後)。這樣我就知道在應用程序的任何部分開始運行之前,所有內容都已經完成加載。

相關問題