as3还是as2

2025-04-16 05:14:54
推荐回答(4个)
回答1:

楼主您好,
首先,我接触flash4、5年了,现在有的时候有工作需要去做flex,我推荐您一定要学as3.0

虽然as3比as2有的地方代码要长一些,但是这才表现了as3更加规范和强壮。as3比as2速度快10倍不说,监听器同统一了也不说,最重要的是as2的代码很丑陋和分散,可以充斥在任何元件的任何位置,这样让别人无法为您更新,自己时间一长也不好修改。

楼主您说的import多这也是as3的优点啊~,正式因为import,让as3可以使用别人为你做好的类和控件等等,也能让您的作品供别人使用~

楼主我刚开始转学as3的时候也不适应~ 但是没多久就深深爱上了as2~ 等你学会了as3 你就会自己发现as2哪不好了

现在企业搭建网站都是用flex,是不支持as2的,as2马上就要被淘汰了~加油学习

回答2:

  as2,as2实际上是as1的升级版,引入一面向对象的概念,但并不是完全面向对象的语言,只是在编译过程中支持OOP语法。
  as2的面向对象虽然不全面,但是却是首次将OOP带到了FLASH,而AS3是一个完全基本OOP的标准化面向对象语言,最重要的就是as3不是as2的简单升级,而完全是两种思想的语言。
  可以说,as3全面采用了面向对象的思想,而as2则仍然停留在面向过程阶段,举个例子,就像VB和C#的感觉。 所以as3绝不是as2的升级版,在as3里,可以看到java和c#的影子,确实,这三种语言大部分思想都是一致的,只有一些小的区别,比如as3引入了命名空间的概念,但是不支持比如委托,在包封装及外部访问上也引入了一些新概念。

回答3:

as3 因为大家都在用as3
as3编码执行速度是as2的十倍以上,adobe官方所说。
as3比as2强大。as3实现的,as2很难实现。在 3d方面,as2完全不行。

回答4:

as3真正是一门语言,as2不是