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
運行在調試器的代碼,所以你可以找到Ø ut代碼中的哪一行導致它。 (Flex Builder,如果你有的話,如果沒有的話,就是'fdb')。然後發佈圍繞該行的代碼,如果這些代碼不能立即告訴你這個問題。你提到JS,但我不會嘗試在現有Web應用程序的上下文中進行調試。如有必要,請將您的Flex應用程序加以破解,以便它可以作爲獨立的Flex應用程序運行以隔離問題。 – 2010-09-17 00:27:33
何時發生此錯誤? +1在調試模式下進行測試,找出哪條線路導致錯誤。如果您沒有Flash Builder或FDT,我認爲Flex SDK有一個命令行調試器。 – JeffryHouser 2010-09-17 03:05:48
你是否將其任何子類(Image)的SWFLoader的'source'屬性設置爲空字符串?我的猜測是,你將一些e4x查詢的結果(偶然是一個空字符串)分配給源屬性。 – Amarghosh 2010-09-17 08:21:15