【发布时间】:2014-12-03 21:59:41
【问题描述】:
我想知道是否以及如何动态扩展 AS2/3 中的类。
类似的东西:
public class Main extends getDefinitionByName("com.parent") as Class{...}
我知道这段代码是错误的,但只是为了向您展示我需要什么。也许有原型?
【问题讨论】:
-
您能否描述一个有用的场景?您将失去课堂上的所有静态类型。
-
当一个项目被拆分成很多 swf 文件并且你想使用共享库而不增加项目大小时
-
如果你只是想跨文件共享资源,你可能想看看Runtime Shared Libraries。
-
顺便说一句,这个问题的答案是你不能在 ActionScript 3 中使用类系统来做到这一点。您可以使用普通对象来模拟类系统,这些对象从其他对象继承属性和方法,就像人们在 JavaScript 中编写“继承”一样。
标签: actionscript-3 actionscript-2