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