background image

Flash AS3 发展前景

    以前的时代由于网速、技术的限制,页面的丰富程度非常有限。随着网络的的发展,原
来的网页端体验已经不能满足用户需求,富客户端技术显得日益重要,而 flash 
ActionScript 3.0(简称 AS3)

 

为富客户端技术提供了重要的解决方案。

  众所周知,在网络图像、动画的传输上,Flash 有着独天得厚的优厚优势,Flash 
player 及其插件的高普及率,在短期内,很难有别的软件与之抗衡。

  ActionScript 是 Flash 的脚本语言。正是由于 Flash 中增加、完善了 ActionScript,
创作出来的动画才具有很强的交互性。在简单的动画中,Flash 按顺序播放动画中的场景
和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互,大大增强了用户的参与,
同时也大大增强了 Flash 动画的魅力。

  ActionScript 与 JavaScript 结构类似,但是它的编程要容易得多,每一行的代码都
可以简单地从 ActionScript 面板中直接调用。在任何时候,对输入的 ActionScript 代码,
Flash 都会检查语法是否正确,并提示如何修改。完成一个动画的 ActionScript 编程以后,
可以直接在 ActionScript 的调试过程中,检查每一个变量的赋值过程,设置检查带宽的
使用情况。ActionScript 使编程学习者更容易理解面向对象编程中难以理解的对象、属性、
方法等名词。

  AS3 面向对象结构更好,从事 AS 编程多年来特别喜欢 AS3 改进的面向对象结构,
AS3 让代码更加模块化,可读性更好,扩展性更强。

学习 AS3 有以下几点好处

  一、市场需求很大。目前主流的 Flash 都使用 AS3。这是选择学习新语言的最主要的原
因。

  二、运行速度更快。AS3 面向对象编程运行速度更快,这是我们学习 AS3 的重要理由
之一。Flash 设计师,以前如果有了新鲜、超棒的创意,可能会受 Flash Player 的性能局
限,无法完全展现出来。AS3 与以前版本的语言相比,性能提升了 10 倍,这就可以让你
在舞台上同时控制更多的物体。

  三、显示列表十分健壮。AS3 一个最明显的改变就是 Flash 处理可视对象的方法。在以
前版本的语言中,管理 Flash 影片物体的显示次序(叠加深度)简直就跟使用魔法
(black arts)一样麻烦。AS3 新的显示列表提供了一个简单明了的机制,解决了影片可
视对象的渲染问题。你用过它之后,肯定会佩服自己:没有它,以前的项目竟然也能熬过
来。

  四、面向对象结构更好。开发人员特别喜欢 AS3 改进的面向对象结构。AS3 让代码更
加模块化,可读性更好,扩展性更强。互动设计师可能不太使用这些特性,但如果某一天
你想深入学习更高级语言时,好的语言框架可以让你更轻松。