【问题标题】:Flash Builder 4.6 - error without path, can't traceFlash Builder 4.6 - 没有路径的错误,无法跟踪
【发布时间】:2013-05-27 20:41:22
【问题描述】:

我必须使用反编译的代码,我只有很少的原始文件,所以我替换了它们,修复了所有错误和警告。最后,我有这个:

为什么?可能有什么问题?这些错误就像指向无处。我已经逐行检查了每个文件,但没有任何线索。似乎所有导入都是正确的。

【问题讨论】:

  • 一开始我也怀疑是进口的,因为它在抱怨一个名为“com”的未知属性。但请注意,您的 MXML 中有使用类的完全限定包名的绑定表达式。问题可能出在某处的其中一条线上。此外,这些包是“com.abc.catchmentdetox.whatever”,但您的项目资源管理器中的“com”包似乎是空的。似乎确实有另一个名为“catchmentdetox”的项目,但该项目已关闭。那么这些绑定表达式指的是什么?
  • 感谢您的回复!我认为我提供的这些信息还不够,所以我做了进一步的研究。实际上,flash develop 显示此错误:“_com_abc_catchmentdetox_ui_panels_ActivityInfoPanelWatcherSetupUtil.as” - 此文件无法在 src 文件夹中的任何位置创建。不是搜索或类似的东西。不过,我可以在 Flash 反编译器中看到这个文件。我想知道,它可能是如何连接的?为什么 Flash Builder 看到并使用了这个文件,但我在任何引用的地方都找不到它?
  • 文件名 (_com_abc_catchmentdetox_ui_panels_ActivityInfoPanelWatcherSetupUtil.as) 听起来好像该类是 Flex 编译器在编译项目时生成的,在这种情况下它与绑定有关。 Flash Builder 通常会在编译后删除它们。您可以通过在项目的编译器选项中添加“-keep”或“keep-generated-actionscript”来保留文件。错误可能出在“AcitvityInfoPanel”组件中的某个 MXML 花括号表达式中的某个变量/属性名称中。

标签: actionscript-3 apache-flex flash-builder


【解决方案1】:

这是内部 Flash Builder 错误。我解决了它,从类中删除了所有硬编码路径,例如:com.blablabla.blablalba.class.getSomeFunction()

【讨论】:

    猜你喜欢
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 2013-11-10
    相关资源
    最近更新 更多