我正在转换我的应用程序到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
和一些更多的错误,我正在搜索从小时,但没有得到任何解决方案。
任何帮助都将不胜感激。
先谢谢你。
2条答案
按热度按时间ghhkc1vu1#
这听起来像是您正在创建一个自定义窗口(如title窗口)。**是吗?**从阅读ISystemManager上的文档来看,您的自定义“window”类可能需要实现iSystemManager。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/ISystemManager.html
lrpiutwd2#
我的React显然是太晚了。再说现在谁还在乎adobe flex呢。不管怎样,只是为了公正起见。通常当你在一个项目中混合不同的SDK时会出现这样的错误。我假设你有用SDK 3.x编译的libs/项目链接到你的4.6项目(在我的例子中是Cairngorm)。解决办法是用当前的SDK 4.x重新编译链接的项目。