>剪辑动作:可以使用 on ClipEvent动作直接给 编辑区中的电影剪辑实例分配动作,如 mouseMove、data和load等事件。 调试器: Flash Mⅹ2004在的调试方面进行了 改进。使用调试器可以查看和修改在测试动 画模式、 Flash独立播放器或浏览器中播放的 动画的变量和属性值,以便容易发现动作脚 本中的问题。 新的面向对象编程模型: Flash MX2004引入 几个新的语言元素,如 class、 extends、 public、get、set、 Import等。这些元素采用比 以前更为标准的方式来实现面向对象的编程 NEXTA
➢剪辑动作:可以使用onClipEvent动作直接给 编 辑 区中 的电 影剪 辑实 例 分配 动作 , 如 mouseMove、data和load等事件。 ➢调试器:Flash MX 2004在的调试方面进行了 改进。使用调试器可以查看和修改在测试动 画模式、Flash独立播放器或浏览器中播放的 动画的变量和属性值,以便容易发现动作脚 本中的问题。 ➢新的面向对象编程模型:Flash MX 2004引入 了几个新的语言元素,如class、extends、 public、get、set、import等。这些元素采用比 以前更为标准的方式来实现面向对象的编程
>XML支持:使用预定义的XML对象可以把 ActionScript转换为XML文档,然后传递到 服务器端应用中,也可以用XML对象把 XML文档载入 Flash动画中并加以解释。使 用预定义的 XML Socket对象可以创建不间 断的服务器连接,为实时应用传递XML数 据 提供上下文敏感帮助: Flash MX2004包含 有动作-帧面板中可用的每个动作的上下文 敏感帮助。在编写脚本的过程中,可以获得 与正在使用的动作有关的信息
➢XML支持:使用预定义的XML对象可以把 ActionScript转换为XML文档,然后传递到 服务器端应用中,也可以用XML对象把 XML文档载入Flash动画中并加以解释。使 用预定义的XML Socket对象可以创建不间 断的服务器连接,为实时应用传递XML数 据。 ➢提供上下文敏感帮助:Flash MX 2004包含 有动作-帧面板中可用的每个动作的上下文 敏感帮助。在编写脚本的过程中,可以获得 与正在使用的动作有关的信息
第7章动作脚本的使用与提高 7.2 ActionScript语规则 721 ActionScript.术语 ActionScript根据其特定的语法规则使用专 门的术语。与动作脚本相关的重要术语。 1)动作( action):指定一个动画在播放时做某些 事情的一些语句。如 gotoAndPlay将播放头跳 转到指定的帧或场景并继续播放; getURL则 用于将影片链接到指定的网页或文件 2)事件( events):一般情况,动作被触发时才会 执行,起触发作用的部分就是事件。例如,鼠 标的移动、按下与释放以及按下键盘上的某个 按键等都是事件 NEXTA
7.2 ActionScript语法规则 7.2.1 ActionScript术语 ActionScript根据其特定的语法规则使用专 门的术语。与动作脚本相关的重要术语。 1) 动作(action):指定一个动画在播放时做某些 事情的一些语句。如gotoAndPlay将播放头跳 转到指定的帧或场景并继续播放;getURL则 用于将影片链接到指定的网页或文件。 2) 事件(events):一般情况,动作被触发时才会 执行,起触发作用的部分就是事件。例如,鼠 标的移动、按下与释放以及按下键盘上的某个 按键等都是事件。 第7章 动作脚本的使用与提高
3)类( class):是可以创建的数据类型,用于 定义新的对象类型。要定义对象的类必须先 创建一个构造函数 4)结构体( constructors用来定义类的属性和 方法的函数。例如,以下代码通过创建名称 为 circle的构造函数来创建一个新的圆类 function circle(x,y, radius)i thisxx this y=y, this radius radius NEXTA
3) 类(class):是可以创建的数据类型,用于 定义新的对象类型。要定义对象的类必须先 创建一个构造函数。 4) 结构体(constructors):用来定义类的属性和 方法的函数。例如,以下代码通过创建名称 为circle的构造函数来创建一个新的圆类。 function circle(x,y,radius){ this.x=x; this.y=y; this.radius = radius; }
5)常量( constants):其值始终不变的属性。 例如,数字9;布尔值中的true和 false;键盘 的按键 BACKSPACE、 ENTER、TAB等 6)表达式( expressions)由运算符和操作数组 成,是动作脚本语句中能够产生值的任何 部分。例如,X+3就是一个表达式 7)函数( function)用来传递参数并能返回值 的可重复使用的代码块。例如, get Version 函数返回当前正在播放影片的Fash播放器 的版本 8)参数( arguments):通过设置参数可以把值 传递给函数。 NEXTA
5) 常量(constants):其值始终不变的属性。 例如,数字9;布尔值中的true和false;键盘 的按键BACKSPACE、ENTER、TAB等。 6) 表达式(expressions):由运算符和操作数组 成,是动作脚本语句中能够产生值的任何一 部分。例如,X+3就是一个表达式。 7) 函数(function):用来传递参数并能返回值 的可重复使用的代码块。例如, getVersion 函数返回当前正在播放影片的Flash播放器 的版本。 8) 参数(arguments):通过设置参数可以把值 传递给函数