1

我正在将我的应用程序转换为 flex sdk 4.6,之前它在 sdk 3.3 中并且出现以下错误。

1044: Interface method activate in namespace mx.managers:ISystemManager not implemented by class 

1044: Interface method addChildBridge in namespace mx.managers:ISystemManager not implemented by class 

还有一些错误,我从几个小时开始搜索,但没有得到任何解决方案。

任何帮助将不胜感激。

提前致谢。

4

2 回答 2

0

听起来您正在创建一个自定义窗口(如标题窗口)。 你是? 通过阅读 ISystemManager 上的文档,您的自定义“窗口”类可能需要实现 iSystemManager。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/ISystemManager.html

于 2013-05-18T21:31:37.750 回答
0

我的反应显然为时已晚。除了现在谁在乎adobe flex。无论如何,只是为了正义。当您在一个项目中混合不同的 sdk 时,通常会出现此类错误。我想你有用 SDK 3.x 编译的库/项目链接到你的 4.6 项目(在我的例子中是 Cairngorm)。解决方案是使用当前 SDK 4.x 重新编译链接项目。

于 2017-08-01T15:24:30.823 回答