一、什么是AS3
AS3即ActionScript3.0的简称。AS3是Flash的脚本语言,与JavaScript相似,是一种面向对象编程语言,它专注浏览器端的一种语言,并不是适应移动端 AS3不是什么晦涩的语言,熟悉C#和JAVA的人一眼看到AS3都会感觉似成相识。因为AS3和JavaScript、C#相似度都在90%,也可以这么说AS3其实是吸收了C#和JavaScript两者之间的优点的一种语言。下文中提到AS3也是指Flash。
二、AS3的特点
1、 说到AS3,这里不得不提下flash了。Flash是一种动画创作与应用程序开发于一身的创作软件,包括:绘图和编辑图形、补间动画和遮罩。Flash目前是平台动画和设计的首要工具,而AS3可以直接在flash的帧上编写代码,直接对舞台上的元件进行控制加逻辑,再也不用为调整界面元件的位置而不断重复着:运行程序,微调位置...
2、 程序员可以使用flash的绘图和编辑图形、补间动画和遮罩功能,不一定要等到美术给到资源程序员自己就可以快速的完成一个游戏demo出来
3、 因为AS3开发的游戏资源可以直接使用矢量图而不用导位图,所以在游戏资源大小方面有很好的表现,另一方面也为美术节省了导图的时间。
4、 AS3没有骨骼动画的问题,骨骼动画原本就是为了降低资源大小而使用的,其实骨骼就是用flash做的,所以,AS3可以直接使用骨骼动画原文件Movieclip。
总结:以上的这些特点大大的提升了程序员的开发效率,AS3多被用在播放器、相册系统、网络游戏、FLASH网站、网站片头、网站动画等多个领域
三、AS3现状
AS3独领风骚过,但存活了20多年的它,也开始由盛转衰,先被苹果的乔布斯嫌弃,后又因Adobe 自己的决策失误,裁员、中止项目、裁撤整个中国研发中心等一系列坏消息使得AS3不得不走下坡路。现在AS3主要活动领域主要集中在网页游戏(4399等小游戏平台还是很受小孩子欢迎),FLASH网站,学校课件。HTML5的出现仿佛要取代flash,更是雪上加霜。
四、AS3预测
目前国内的页游市场是几百亿人民币的规模,而这个领域使用 Flash Stage3D 技术已经根深蒂固,而且 Adobe Flash 播放器已经在 PC 领域渗透超过 10 亿台终端,这个市场占有率还不能短时间内被取代。