【问题标题】:Flex 3 What Does this Error Mean, in General?Flex 3 一般而言,此错误是什么意思?
【发布时间】:2011-04-13 12:14:03
【问题描述】:

我遇到了这个错误,但我不明白它的含义。有没有其他人遇到过类似的错误?

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 一起使用。这可能是相关的吗?谢谢。

-拉克西米迪

【问题讨论】:

  • 在调试器中运行代码,这样您就可以找出代码中的哪一行导致了它。 (Flex Builder,如果你有的话,fdb 如果没有。)然后发布围绕该行的代码,如果这不能立即提示您解决问题。您提到了 JS,但我不会尝试在您现有的 Web 应用程序的上下文中进行调试。如有必要,破解您的 Flex 应用程序,使其作为独立的 Flex 应用程序运行以隔离问题。
  • 这个错误什么时候出现? +1 在调试模式下对其进行测试以找出导致错误的行。如果您没有 Flash Builder 或 FDT,我认为 Flex SDK 有一个命令行调试器。
  • 您是否将任何 SWFLoader 的任何子类 (Image) 的 source 属性设置为空字符串?我的猜测是您正在将一些 e4x 查询的结果(意外地变成一个空字符串)分配给源属性。

标签: javascript apache-flex


【解决方案1】:

错误“无法加载''”表示在 swfloader MXML 元素中引用了没有文件路径或 URL 定义为源属性的文件

参考文献

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    相关资源
    最近更新 更多