Flash IDE 中连接一个库对象为 AS 导出时,其类或基类可以指定为一个没有任何功能的简单类对象,如:
package xxx.xxx.xxx { import flash.display.MovieClip; public class MyMovieClip extends MovieClip { public function MyMovieClip() { super(); } } }
我们的 Flex 工程中有写好的真正的 MyMovieClip 类,该类中有我们需要的所有新方法,那么根据 ApplictionDomain 的特性,新载入的 swf 中如果有同包同名的类被载入则其会被原始 swf 中的同包同名的类覆盖,所以我们只需要给其指定一个简单的同包同名的类就无需再对该 swf 进行导出,所有 MyMovieClip 类的修改都会立即进行显示到工程中,而需要载入的 swf 的体积也能保证最小。