使用发布SWC的两个问题

好久没更新了,在最近的项目中使用发布swc时遇到两个问题,特总结一下以备查用。

问题一:

我用JSWOOF.swc时遇到下面的问题

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

问题是由于Flex SDK不兼容造成的。早版本的JSWOOF.swc和as3corelib.swc是用Flex SDK 3.2编译的,而我的使用环境是Flex SDK 3.1。官方也意识到了这个问题而做了修正,我们只要更新到最新的swc版本即可。

问题二:

我在Flash Bulder中发布swc遇到问题:Unable to export SWC oem

这是由于swc资源文件在删除时,Flash Bulder没有自动更新。解决办法就是选择project Properties >Flex Library Build Path >Assets,先反选所有的assets,再重选所有的assets。

发表评论