任何人都可以解释As3 overAs2的优势。
答案 0 :(得分:4)
**为所有仇敌编辑*
答案 1 :(得分:4)
主观上AS2很痛苦。它需要很多黑客,错误很难追查,语言缺乏任何优雅,它很慢,它的设计教会人们如何编写黑客代码。
答案 2 :(得分:1)
ActionScript 3是一种完全面向对象的方法,适用于以前的语言版本。 AS3比AS2“更好”有多种原因,并且可能有很长篇文章在互联网上传播,但让我列出一些主要原因:
由于使用了Flash Player 9引入的“新”ActionScript虚拟机2(AVM2),ActionScript 3内容的执行速度比以前的版本更快。此外,它还支持很多新功能,例如3D和E4X(对于很棒的原生XML支持)。如果你正在使用其他OOP语言,那么将它用于Flash也是有意义的。
虽然仍然支持ActionScript 2,并且将来会支持ActionScript 2,但是当您有机会切换到AS3时,继续使用它会毫无意义。
答案 3 :(得分:1)
但是这些语言有其优点和缺点,但有一点使ActionScript 3比ActionScript 2更好.AVM2(运行ActionScript 3)比旧AVM1快得多。