2010-07-19 73 views
0

我在加載外部swf到我的as3項目時遇到問題。我創建了兩個swf,並且都使用as3創建。在一個文件中,我試圖加載另一個swf,僅用於測試目的。它工作正常,但由於某種原因,我得到這個錯誤:flash as3外部swf幫助/錯誤

TypeError: Error #1009: Cannot access a property or method of a null object reference. 

它,直到它拋出這個錯誤,然後它似乎亂了正常工作。任何想法可能導致這一點。有沒有什麼我不知道做什麼,或者我需要做的事情才能正確加載。任何幫助表示讚賞。

編輯:

我認爲這個信息也許有幫助。在錯誤,它也說:

at flash.events::EventDispatcher/dispatchEventFunction() 
at flash.events::EventDispatcher/dispatchEvent() 
at flash.utils::Timer/tick() 

回答

1

這是很難說是什麼導致零點錯誤 - 在大多數情況下是這樣的(加載SWF拋出1009),這是由於從加載的SWF的構造函數訪問stage - stage在將對象添加到顯示列表之前將爲空。

您發佈的錯誤陳述看起來不完整;至少有一行缺少它,這是重要的一行 - 它傳達了代碼中錯誤的位置。在加載的SWF中發佈任何計時器處理代碼,我們可能能夠查明錯誤的來源。