文档介绍:动作脚本的使用??动作脚本入门动作脚本入门??添加动作脚本的方法添加动作脚本的方法??时间轴控制函数时间轴控制函数??影片剪辑属性和控制函数影片剪辑属性和控制函数??浏览器浏览器/ /网络函数网络函数??动态文本动态文本 动作脚本入门案例 1 控制动画播放打开素材文档新建“命令”图层 ,并将其命名为“命令”为关键帧添加“ stop ”命令为按钮添加“ play ”命令 “命令”图层的第 1帧, 然后按快捷键【 F9 】打开“动作”面板,单击展开“全局函数”再单击展开“时间轴控制”, 然后双击“ stop ”,为第 1帧添加“ stop ”命令 ,选中“播放”按钮元件实例,然后打开“动作”面板,双击“ play ”,为“播放”按钮添加“ play ”命令为按钮添加“ stop ”命令为按钮添加“ goto ”命令 “暂停”按钮元件实例,然后打开“动作”面板,双击“ stop ”,为“暂停”按钮添加“ stop ”命令 “停止”按钮元件实例, 然后打开“动作”面板,双击“ goto ”,为“停止”按钮添加“ goto ”命令,然后单击右侧的“转到并停止”单选钮现场解答 1:动作脚本中的“动作”、“对象”等指的是什么??动作: 动作: 动作是在播放 SWF 文件时指示 SWF 文件执行某些任务的语句。例如, gotoAndStop() 命令语句是将播放头跳转到特定的帧或标签,并停止播放动画。??对象: 对象: 是面向对象程序设计的核心和基本元素,对象把一系列的数据和操作该数据的代码封装在一起,从而使得程序设计者在编程时不必关心对象内部的设计。例如,在 Flash 中,所有影片剪辑和按钮元件实例都属于对象。所有对象都有属于自己的属性和方法,有自己的名称(在每个程序中都是唯一的),某些对象还有一组与之相关的事件。??属性: 属性: 用于定义对象的特性,如是否可见、颜色和尺寸等。例如, _visible 用于定义影片剪辑是否可见,所有影片剪辑都有此属性。??方法: 方法: 是与对象相关的函数,通过这些函数可操纵对象或了解与对象相关的一些信息。例如, getBytesLoaded() 是影片剪辑对象的方法,用来指示加载的字节数。??事件: 事件: 是播放 SWF 文件时发生的动作。例如,加载影片剪辑,播放头进入某个帧,操作者单击按钮或影片剪辑,以及操作者按下按键,都会产生不同的事件。??内置对象: 内置对象: 内置对象是在动作脚本语言中预先定义的。例如,内置的 Date 对象可以提供系统时钟的信息。现场解答 2:动作脚本有什么语法规则 Flash CS3 中,所有关键字、类名、变量、方法名等均区分大小写。例如 goto 和 GOTO 在动作脚本中便被视为互不相同。 ,点“.”用于指示与对象或影片剪辑相关的属性或方法,它还用于标识影片剪辑、变量、函数或对象的目标路径。点语法表达式以对象或影片剪辑的名称开头,后面跟着一个点,最后以要指定的元素结尾。 、分号与小括号?大括号:动作脚本事件处理函数、类定义和函数用大括号“{}”组合在一起形成块。?分号:动作脚本语句以分号“;”结束。?小括号:在定义函数时,需要将所有参数都放在小括号中。 ,只要在该注释前加两个斜杠“//”即可。 ,例如变量、函数或标签名称,它们不能用作标识符,我们称其为关键字。下表列出了所有动作脚本关键字: break case class continue default delete dynamic else extends for function get if implements import in instanceof interface intrinsic new private public return set static switch this typeof var void while with 现场解答 3:动作脚本可以加在什么地方在 Flash 中,我们可以将动作脚本添加在关键帧、影片剪辑实例和按钮实例上。添加了动作脚本的关键帧选中关键帧,然后在“动作”面板中输入相关动作脚本即可将动作脚本添加到关键帧上,添加动作脚本后的关键帧会在帧的上面出现一个“α”符号