【问题标题】:ActionScript error #1053 - Illegal override of allowInsecureDomain in _MonkeyContacts_mx_managers_SystemManager (FlexMonkey code generation example)ActionScript 错误 #1053 - _MonkeyContacts_mx_managers_SystemManager 中的 allowInsecureDomain 被非法覆盖(FlexMonkey 代码生成示例)
【发布时间】:2009-11-04 00:08:32
【问题描述】:

我正在遵循 MonkeyContactsCodeGenExample 指南,当我运行 ant 目标以进行 test-with-launcher 时,我收到一个弹出窗口:

VerifyError: Error #1053: Illegal override of allowInsecureDomain in _MonkeyContacts_mx_managers_SystemManager. 

接下来是:

ReferenceError: Error #1065: Variable _MonkeyContacts_mx_managers_SystemManager is not defined.

这些弹出窗口来自调试 Flash 播放器 - 普通的 Flash 播放器会默默地抑制这些错误。

在不同的SDK下编译不同的文件或swc组件时,似乎会出现这些错误。如果是这样,在这种情况下我需要重新编译哪些部分?

我检查了 flex 项目源并在 SDK 3.4 下重建了它们,我还获得了 Fluint 的项目源并已经重新编译了它们。然后将新编译的 fluint.swc 复制到 MonkeyFluintAirTestRunner 和 MonkeyTestLauncher 项目的 lib 目录中,然后重新构建所有内容,但在 MonkeyContacts 示例中仍然出现此错误。

【问题讨论】:

    标签: apache-flex actionscript air flash-builder


    【解决方案1】:

    我今天自己也遇到了这个问题。我只需要重新编译 MonkeyAgent.SWF。

    根据 FlexMonkey 网站上的说明,我使用 Easy2BuildMonkeyAgent 项目来执行此操作。我没有研究他们为什么推荐这个,但它对我有用。

    请注意,我在编译它时遇到了问题,因为我使用的是与 Flex Builder 分开安装的标准 3.4 SDK。标准的 3.4 SDK、automation.swc 文件(和其他文件)不存在,所以我不得不从 FlexBuilder 3.0 SDK 文件夹中获取副本到 3.4。

    【讨论】:

    • 谢谢 - 我能够构建 MonkeyAgent.swf 文件。不幸的是,我不知道如何处理它。您能否详细说明如何处理此文件?你如何将它与 ant 任务联系起来?
    • 我不熟悉您引用的 MonkeyContacts 示例,但我想说 MonkeyAgent.swf 可能需要放入 bin-debug 文件夹(或任何编译输出的示例应用程序将会)。
    • R.e. Flex 3.4 自动化库 - 见这里:adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk - 自动化和数据可视化的东西有一个单独的下载。如果 3.0 的东西适合你,那很好,但如果你想要 3.4 的东西......
    • 感谢链接,我之前没有注意到单独的下载。
    【解决方案2】:

    不要忘记从 locale/en_US 复制相应的文件:automation_agent_rb.swc、automation_rb.swc

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-07
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 2022-11-30
      相关资源
      最近更新 更多