首先说下as2,as2实际上是as1的升级版,引入一面向对象的概念,但并不是完全面向对象的语言,只是在编译过程中支持OOP语法。as2的面向对象虽然不全面,但是却是首次将OOP带到了FLASH,而AS3是一个完全基本OOP的标准化面向对象语言,最重要的就是as3不是as2的简单升级,而完全是两种思想的语言。可以说,as3全面采用了面向对象的思想,而as2则仍然停留在面向过程阶段,举个例子,就像VB和C#的感觉。 所以as3绝不是as2的升级版,在as3里,可以看到java和c#的影子,确实,这三种语言大部分思想都是一致的,只有一些小的区别,比如as3引入了命名空间的概念,但是不支持比如委托,在包封装及外部访问上也引入了一些新概念。
flash的语言程序。
ActionScript 2和ActionScript 3
简称as2和as3
as3的程序更为标准化系统化,而且功能也比as2强大不少,不过我还不知道在手机上flash是如何体现出的,以前手机支持java就很了不起了,现在支持flash已经成为一种趋势。
至于你说的flash2.0电影?这个词很奇怪,用as2与as3语言制作的flv播放器都能够播放flv视频,但不知道手机里as2.0版本的播放器能否播放。