我一直在想,AS3.0中最好的方法是根据需要制作可插入和可移动的插件。类似于如何,Windows更新通过互联网从他们的服务器在本地计算机上进行。或者说,如何在photoshop程序中加载和卸载不同的命令和效果。
可以看到,Actionscript提供了两种(或者更多,据我所知)方法。一个是具有外部swf文件(因此可以在运行时加载它们,并且可以使用类)。另一种方法是使用“Class”关键字。
我的问题从这里开始。
1)使用“Class”关键字动态加载新类,使模块可插拔/不可插入是一种好习惯。
2)在整个项目中广泛使用它是否合适。这样说,90%的类使用Class关键字来加载。从而使整个项目在运行时也可以更新?我可能面临的问题可能是什么(如内存泄漏?,高CPU使用率?)