FLASH CS4 ActionScript概述

  • 格式:doc
  • 大小:24.96 KB
  • 文档页数:2

FLASH CS4 ActionScript 概述
ActionScript 是由Flash Player 和AIR 中的AVM2虚拟机执行的。

ActionScript 代码通常由编译器(如Flash 或Flex 的内置编译器、Flex SDK 中提供的编辑器)编译为“字节代码格式”(一种计算机能够理解的编程语言)。

字节码嵌入在SWF 文件中,SWF 文件由Flash Player 和AIR 执行。

1.ActionScript 3.0更新内容
对于了解面向对象编程基础的用户,看到ActionScript 3.0程序代码,会感到并不陌生。

因为,它提供了可靠的编程模型,并较早期ActionScript 版本改进的一些重要功能。

其改进的功能如下所示:
● 将AVM1虚拟机更新为AVM2虚拟机,并且使用全新的字节代码指令集,可使性能显著提高。

● 更新编译器代码库,在优化方法比较早期编译器版本较好。

● 扩展并改进的应用程序编程接口(API),拥有对对象的低级控制和真正意义上的面向对象的模型。

● 基于ECMAScript for XML (E4X)规范的XML API 。

E4X 是ECMAScript 的一种语言扩展,它将XML 添加为语言的本机数据类型。

● 更新了基于文档对象模型(DOM),如第3级事件规范的事件模型。

2.ActionScript 的使用方法
对于已经熟悉Flash 前期版本的用户,可能了解将文档中添加ActionScript 脚本的方法。

但对于初学结识Flash 的用户,如何使用ActionScript 脚本语言。

如下我们列出几种使用ActionScript 的方法:
● 使用【脚本助手】模式
可以在不亲自编写代码的情况下将ActionScript 添加到FLA 文件。

例如,执行【窗口】|
【动作】命令,并弹出【动作】面板。

然后,单击【脚本助手】按钮,输入每个动作所需的参数。

但是,用户必须了解所使用的函数,不必学习语法。

● 使用【行为】面板
使用行为可以在不编写代码的情况下,将代码添加到文件中。

行为是针对常见任务预先编写的脚本。

例如,执行【窗口】|【行为】命令,即可弹出【行为】面板(或者,按F9键)。

然后在【行为】面板中添加需要配置行为内容。

但是,行为仅对ActionScript 2.0及更早版本可用。

● 自己编写代码
用户还可以在【动作】面板中,编写自己的ActionScript 程序。

这样,可以更灵活的控制文档中的对象,但要求用户熟悉ActionScript 语言。

● 使用特定组件功能
组件是预先构建的影片剪辑,可帮助用户实现复杂的功能。

组件可以是简单的用户界面控件(如复选框),也可以是复杂的控件(如滚动窗格)。

用户还可以自定义组件的功能和外观,并可下载其他开发人员创建的组件。

大多数组件要求用户自行编写一些ActionScript 代码来触发或控制组件。

Flex 是通过java 或者.net 等非Flash 途径,解释.mxml 文件组织components ,并生成相应得.swf 文件。

Flex 的component 和flash 的component 很相似,但是有所改进增强。

目前M ,ADOBE 公司推出Flex 3.0。