FLASH CS4 ActionScript概述

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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。

相关文档
最新文档