2010-09-17 149 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元件被引用

参考