所以今天早上我有一个奇怪的错误。我的Adobe 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构建器,我不知道该怎么做。有什么建议?我对这个错误意味着什么或如何修复它感到茫然。我甚至不排除我在代码中弄乱了一些东西的可能性,但我不知道在哪里看,因为堆栈跟踪只有3行 - 而且没有一行是我的代码。
提前感谢您的帮助!
编辑:我想补充一点,如果我解除错误,应用程序似乎继续正常运行。
答案 0 :(得分:2)
这些天我和你有同样的错误。使用firefox flash player插件。区别在于我使用的是模块。如果我忽略错误,项目就不起作用。
但我发现ie或opera没有错误。
现在我正在使用歌剧。
我试过这些方法:
所有这些都不起作用。
答案 1 :(得分:0)
上周有同样的错误。 经过一些研究之后,就像这个错误是由于Firefox中的flashFirebug扩展。 尝试禁用该插件,重新启动Firefox并重试。 这解决了我的问题。 希望有帮助...