apache-flex 将应用程序从sdk 3.3转换为flex sdk 4.6时出现错误“namespace mx.managers:ISystemManager未被类实现“

7cwmlq89  于 2022-11-01  发布在  Apache
关注(0)|答案(2)|浏览(97)

我正在转换我的应用程序到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

和一些更多的错误,我正在搜索从小时,但没有得到任何解决方案。
任何帮助都将不胜感激。
先谢谢你。

ghhkc1vu

ghhkc1vu1#

这听起来像是您正在创建一个自定义窗口(如title窗口)。**是吗?**从阅读ISystemManager上的文档来看,您的自定义“window”类可能需要实现iSystemManager。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/ISystemManager.html

lrpiutwd

lrpiutwd2#

我的React显然是太晚了。再说现在谁还在乎adobe flex呢。不管怎样,只是为了公正起见。通常当你在一个项目中混合不同的SDK时会出现这样的错误。我假设你有用SDK 3.x编译的libs/项目链接到你的4.6项目(在我的例子中是Cairngorm)。解决办法是用当前的SDK 4.x重新编译链接的项目。

相关问题