我是这种语言的新手。
但我发现很多人更喜欢as3
到as2
答案 0 :(得分:1)
支持AS2。但它的语言结构远不如AS3。 AS3非常类似于Java - 适当的类,接口等.AS2是一种更基本的语言。
有些艺术家更喜欢AS2,因为他们不是程序员而更喜欢更简单的东西,但作为开发人员,AS3更好。它还有更好的图书馆支持。
答案 1 :(得分:0)
AS2是一种更具动态性的语言,它对AOP,mocking或meta-programming更加开放......而且AS2完全基于原型... < / p>
AS2也有适当的类和接口......它是一种可以与ruby或其他动态语言进行比较的语言,只有它支持编译时类型检查......
大多数人从未理解AS2,直到现在才理解它......
如果您对使用AS2非常感兴趣,我建议使用MTASC作为编译器,使用FlashDevelop作为IDE(已经捆绑了MTASC)...另外,您可以使用Haxe表达性取代AS3的表现力并编译成AVM1以具有AS2的动态性......
AS3的两个最重要的特征是: