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