2010-09-17 148 views
0

我遇到了這個錯誤,但我不明白它的意思。是否有其他人遇到類似的錯誤?Flex 3這個錯誤一般意味着什麼?

Error: Unable to load ''. 
    at mx.controls::SWFLoader/loadContent()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\SWFLoader.as:1617] 
    at mx.controls::SWFLoader/load()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\SWFLoader.as:1380] 
    at mx.controls::SWFLoader/commitProperties()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\SWFLoader.as:1167] 
    at mx.core::UIComponent/validateProperties()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:5807] 
    at mx.managers::LayoutManager/validateProperties()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:539] 
    at mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\LayoutManager.as:659] 
    at Function/http://adobe.com/AS3/2006/builtin::apply() 
    at mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8628] 
    at mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:8568] 

什麼可能導致此錯誤被拋出?我運行該項目後立即顯示該錯誤。我得到了這個錯誤和一個白色的屏幕。

我試圖讓一些javascript與Flex 3一起工作。它可能是相關的嗎?謝謝。

-Laxmidi

+0

運行在調試器的代碼,所以你可以找到Ø ut代碼中的哪一行導致它。 (Flex Builder,如果你有的話,如果沒有的話,就是'fdb')。然後發佈圍繞該行的代碼,如果這些代碼不能立即告訴你這個問題。你提到JS,但我不會嘗試在現有Web應用程序的上下文中進行調試。如有必要,請將您的Flex應用程序加以破解,以便它可以作爲獨立的Flex應用程序運行以隔離問題。 – 2010-09-17 00:27:33

+0

何時發生此錯誤? +1在調試模式下進行測試,找出哪條線路導致錯誤。如果您沒有Flash Builder或FDT,我認爲Flex SDK有一個命令行調試器。 – JeffryHouser 2010-09-17 03:05:48

+0

你是否將其任何子類(Image)的SWFLoader的'source'屬性設置爲空字符串?我的猜測是,你將一些e4x查詢的結果(偶然是一個空字符串)分配給源屬性。 – Amarghosh 2010-09-17 08:21:15

回答

0

錯誤「無法加載‘’」是指定義爲源屬性沒有文件路徑或URL的文件被在SWFLoader MXML元件被引用

參考