当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 学习ActionScript 3.0比较重要的6个好处

Flash动画制作
Flash动画绘画实例:卡通版大眼睛小女孩
Flash实例教程:方块动画特效制作
Flash as入门(20):制作时钟的实例教程
Flash AS自定义函数提高程序执行效率
Flash AS3教程:制作鼠标感应图片转动
给你的flash减减肥
Flash教程:广告也有记忆
Adobe Flash教程:赋予人物会动的关节
初试 Flash CS4 的新功能
小软件制作漂亮的flash相册
Flash游戏制作:敌人穷追不舍的动画研究
Flash实例:制作晃动光线文字特效
Flash CS3教程:快速模糊变化文字动画
Flash动画制作技巧:动物行走动画制作揭秘
Flash实例教程:飞机阴影跟随飞机飞翔
Flash技巧:组合技巧制作吸引人的动画
Flash模糊滤镜制作动感模糊文字动画
flash动画技巧:制作2.5D动画
Flash CS3动画制作:精密角色动画设计技巧
2009年国际十大最好的Flash网站

Flash动画制作 中的 学习ActionScript 3.0比较重要的6个好处


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-04   浏览: 91 ::
收藏到网摘: n/a

对于Flash开发者来说,学习ActionScript 3.0已经成为当下的主流,不仅因为AS3更强大,而且需求与速度都更出色,下面列出了一些我认为的,学习ActionScript 3.0比较重要的好处,排名顺序不分先后。

1. 市场需求很大

我觉得,这是人们选择学习新语言最主要的原因,不管他/她现在正在从事,或者打算以后进行Flash开发。目前许多主流的Flash都使用ActionScript3.0。现在学习ActionScript2.0已经没有太大市场了。所以,如果你打算从事Flash相关工作,学习ActionScript3.0很重要。

2. 运行速度更快

Flash设计师,以前如果有了新鲜,超棒的创意,可能会受Flash Player的性能局限,无法完全展现出来。ActionScript3.0与以前版本的语言相比,性能提升了10倍。某些情况下,提升的程度还会更大。这就可以让你在舞台上同时控制更多的物体。如果你想获得最佳性能和外观,ActionScript3.0是最棒的方案。

3. API非常丰富

身为Flash开发者,我们最喜欢的事情,莫过于把新玩意儿整合到项目来。ActionScript3.0包括成百上千个新API接口函数,来处理XML,正则表达式,以及二进制sockets等。更爽的是,全部语言经过包和命名空间的重组,查找特性变得更加轻松。使用ActionScript3.0的时候,你的Flash工具包不仅更满了,而且更有条理了。

4. 显示列表十分健壮

ActionScript3.0一个最明显的改变就是Flash处理可视对象的方法。在以前版本的语言中,管理Flash影片物体的显示次序(叠加深度)简直就跟使用魔法(black arts)一样麻烦。大量的技巧和变通方法,让初学者犯晕。比如,为了让一个物体显示在其他物体之上,常见的做法是把它放在一个特别高的深度。在比较大的项目,这将导致许多问题,而且需要大量的编码,来操控物体深度。ActionScript3.0新的显示列表提供了一个简单明了的机制,解决了影片可视对象的渲染问题。你用过它之后,肯定会佩服自己:没有它,以前的项目竟然也能熬过来!

5. 面向对象结构更好

开发人员特别喜欢ActionScript3.0改进的面向对象结构。它包括了很多东西,比如运行时类型检测,封装类,包,命名空间,以及一个全新改版的事件模型。使用ActionScript3.0编码和使用其他高级语言,比如Java和C#,是一个档次的。ActionScript3.0让代码更加模块化,可读性更好,扩展性更强。互动设计师可能不太使用这些特性---但如果某一天你想深入学习更高级语言时,好的语言框架可以让你更轻松。

6. 学习ActionScript3.0更有乐趣

这个听上去比较主观,但是我相信这绝对是真的。不信可以问问任何用过ActionScript3.0的人,然后让他返回去开发ActionScript2.0项目,他/她肯定会不会同意。以前版本的语言有太多的bugs,技巧和变通方法,这些东西在ActionScript3.0里简直是小菜一碟。的确,ActionScript3.0需要去适应,但是确实很值。