用户名 密    码

Flash动画教程:ActionScript编辑器(1)

来源:互联网 作者:未知 发布时间:2010-11-10 14:29:18 网友评论 0

        Flash动画教程:ActionScript编辑器

7.1 ActionScript编辑器

ActionScript 编辑器为专家和初学者提供一个具有增强功能的代码编码环境,用户可以直接在Flash MX中开发功能强大的ActionScript。对于真正的代码编写人员来说,编辑器的代码提示、代码着色、搜索/替换、自动设置格式等功能将提高他们的工作效率。对于初学者来说,ActionScript 编辑器包含了脚本直接拖放、引导选择参数和选项、即时访问相关参考资料和代码示例等功能,使他们可以通过编写脚本的学习完成简单任务。其他增强功能还包括:添加了一个新的跳转栏,方便用户在脚本之间快速定位;新设置了一个提示区域,为选定动作提供说明。

ActionScript 编辑器提供两种方式:Normal Mode(正常模式),如图7-1所示,Expert Mode(专家模式),如图7-2所示。在Normal Mode中,可以从菜单和列表中选择Flash MX预写好的语句来创建脚本语言;在Expert Mode中,可以在文本框中直接编写或编辑动作。在Flash MX中新增加的编码提示应用于两种方式中,能够帮助用户非常方便地输入ActionScript语句,而不需要死记每一条指令,只要跟随Flash的提示进行输入就可以了。

 

\
图7-1 Normal Mode模式

 

\
图7-2 Expert Mode模式

对于ActionScript 编辑器的两种编辑模式,如果是初学者或者不太熟悉ActionScript语言的用户,可以选择正常模式;如果对编写程序有一定的经验的用户,可以选择专家模式。当启动ActionScript 编辑器后,系统默认的是上一次用户所使用的模式。如果用户想要使用另一种模式,则需要进行选择。

7.2 ActionScript的语法基础

本节主要介绍了ActionScript的语法,其中包括ActionScript经常使用到的常量、变量、函数、数字运算符和逻辑运算符等基础知识。只有掌握了这些语法基础,才能顺利使用ActionScript脚本语言来编写Flash动画。

7.2.1 常量

常量是在语句中保持不变的参数值,可划分为3种类型,分别是数值型、字符串型和逻辑型。数值型是由具体数值表示的定量参数,它可以直接输入到参数设置区的文本框内。字符串型是由若干字符组成的,当屏幕上需要出现提示信息时,就可使用字符串型常量。

在定义字符串常量时,必须在字符串的两端使用双引号,否则Flash将把它作为数值型常量对待。逻辑型常量用于判断条件是否成立,成立时为“真”,使用True或1表示;不成立时为“假”,使用False或0表示。

7.2.2 变量

变量就是用来保存可改变的数据块的存储空间。当播放动画时,通过变量可以记录和保存用户操作的信息,记录动画播放时改变了的值,或者计算某些条件是真还是假。在第一次定义变量时,需要对它进行初始化,也就是赋给它一个已知的值。初始化变量常常是在动画的第1帧进行。对变量初始化能够在播放动画时更容易跟踪和比较变量的值。

变量可以存储任意类型的数据:数值、字符串、逻辑值等。在脚本中给变量赋值时,变量存储数据的类型会影响该变量的值如何变化。如下面的语句:

hwfString="hanweifang";

hwfNumber=665588;

hwfmc=_root.hwfmovie. hwfmovivebike;

变量可以存储的典型信息类型包括URL、用户名、数学运算结果、事件发生的次数,或一个按钮是否已被单击。 每个动画或电影剪辑实例都有它自己的一组变量,每个变量都有它自己的值,并与其他动画或电影剪辑中的变量不相关。

搜索栏目