0

所以今天早上我遇到了一个奇怪的错误。我的 Adob​​e FLEX 应用程序在周五编译得很好,但现在每当我尝试调试或运行它时,我一开始就会遇到这个运行时错误:

ReferenceError: Error #1069: Property http://www.adobe.com/2006/flex/mx/internal::topMostIndex not found on _Main_mx_managers_SystemManager and there is no default value.
at mx.managers::SystemChildrenList/addChild()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemChildrenList.as:128]
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::initialize()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2014]
at mx.managers::SystemManager/initHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2582]

这是它唯一出现的痕迹,所以在我看来它是 FLEX 内置的东西,而不是我的代码可能会打嗝。在 Clean 能够解决之前,我遇到了奇怪的错误,但我试图清理并重建我的调试版本,但我仍然收到此错误。我重新启动了 Flash Builder,甚至重新启动了我的计算机 - 没有骰子。即使我导出发布版本,我的 firefox flash 调试器也会捕获相同的错误。我在网络上的应用程序上的现有副本似乎不受影响。我为netscape 重新安装了我的flash 内容调试器(我使用firefox 作为我的主要浏览器)并且没有去。我什至不认为会自动为 flash 安装更新,因为我有它通知我而不是仅仅执行它(甚至仔细检查了这些设置)。

除了重新安装 flash 或 flash builder 我不知道该怎么做。有什么建议么?我不知道这个错误意味着什么或如何解决它。我什至不排除我在代码中搞砸了一些东西的可能性,但我不知道在哪里看,因为堆栈跟踪只有 3 行——而且没有一个是我的代码。

在此先感谢您的帮助!

编辑:我想补充一点,如果我解除错误,应用程序会继续正常运行。

4

2 回答 2

2

这些天我遇到了同样的错误。带firefox flash player插件。不同的是我用的是模块。如果我忽略该错误,该项目将无法运行。

但是我发现ie或者opera都没有错误。

现在我正在使用歌剧。


我尝试了这些方法:

  • 清洁项目
  • 创建一个新项目
  • 创建一个新工作区和一个新项目
  • 重新安装闪存生成器
  • 安装最新的 Flash Player 插件

所有这些都不起作用。

于 2012-11-19T07:58:17.250 回答
0

上周有同样的错误。经过少量研究,该错误似乎是由于 Firefox 中的 flashFirebug 扩展造成的。尝试禁用插件,重新启动 Firefox,然后重试。这为我解决了问题。希望帮助...

资源

于 2012-11-20T13:25:59.780 回答