Flash动作脚本的概念及运用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flash动作脚本 ActionScript 什么是ActionScript ActionScript是从Flash5开始引入的一种脚本撰写语言。它使Flash影片及应用程序能够以非线性的方式播放。 使用AS为动画编程,可以轻松实现各种动画特效、对影片的良好控制、强大的人机交互以及与网络服务器的交互等功能。 Flash CS3以上版本提供了多个版本的AS,可以满足不同用户的需求。 AS的编写环境 在编写AS之前,可以首先对其编写环境进行一些设置。“编辑”—“首选参数”菜单命令。 “动作”面板是用于编写AS脚本的工具。单击“窗口”—“动作”命令可以打开该面板。主要由四部分组成: 动作工具箱:按类别对AS元素进行分组,可以通过双击或直接拖动的方式将所选元素插入到脚本窗格中。 脚本导航器:将Flash文档中的动作及其所在对象以导航形式显示。 脚本窗格:可以在该窗格中输入AS代码。 工具栏:包括了各种代码编写辅助功能,有助于简化在AS中进行的编码工作。 AS编程基础 1.基本语法 2.相关术语 1. 基本语法 1.1 区分大小写 1.2 点语法 1.3 目标路径 1.4 标点符号 1.5 注释 1.6 常数 1.7 关键字 1.1 区分大小写 AS是区分大小写的,例如,myname和myName被脚本视为两个不同的变量。因此,在编写AS时,最好遵循一致的大小写约定,这样有助于区分变量、类和函数名称。 注意:虽然AS区分大小写,但在命名变量或标识符的时候,最好不要利用大小写的不同来区分不同的变量或标识符,否则可能会发生意想不到的错误。 1.2 点语法 在AS中,可以使用点语法访问舞台中的对象或实例的属性或方法,或确定实例、变量、函数或对象的目标路径。 点语法表达式以对象或影片剪辑的名称开头,后面跟着一个点,最后以要指定的属性、方法或变量等结尾。例如: my_mc.play(); 1.3 目标路径 FLA文件具有一种层次结构,利用这种层级结构,可以在舞台上创建实例或使用AS,也可以创建包含在其他实例中的实例。由于这种层级结构的存在,编写用于控制实例或对象的AS时,必须在代码中指定实例或对象的名称及其地址。在这种层级关系中表现实例或对象位置的方法称为目标路径。 指定目标路径可以使用点语法。例如: myClip.myOtherClip._xscale=50; 这段代码中,myOtherClip是嵌套在myClip实例中的一个嵌套实例。 myClip.myOtherClip.gotoAndPlay(10); 这段代码将控制嵌套实例中时间轴的播放。 注:在嵌套实例时,嵌套了另一个影片剪辑的影片剪辑被称为被嵌套实例的父级,被嵌套的实例称为子实例。 1.4 标点符号 分号:AS语句以分号(;)字符结束。例: var myNum:Number=50; 冒号:在代码中可以使用冒号为变量制定数据类型。例: var myDate:Date=new Date(); 大括号:使用大括号可以将AS事件、类定义和函数组合成块。 例: if (myScore==100){ trace(“Congratulations!”); } 小括号:定义函数时,可以将参数放在小括号内,调用函数时,也需要将传递的参数放在小括号中,另外,使用小括号还可以改变运算的优先顺序。 1.5 注释 注释是一种使用简单易懂的句子对代码进行注解的方法,Flash不会讲注释视为脚本的计算内容。 要指示某一行或一行的某部分是注释,可以在该注释前加两个斜杠//。例: //以下代码设置用于表示年龄的局部变量 var myAge:Number=25; 对于长度为几行的注释,可以使用多行注释(注释块)。多行注释通常被置于文件的开头,以及方法的前面或内部。要创建注释块,可以在注释开头添加/*,在注释块末尾添加*/。例: /* 这是一个注释块 注释块之后的代码设置用于表示年龄的局部变量 */ 1.6 常数 常数是具有固定值的属性,是在整个应用程序中都不发生改变的值。常数应为大写字母,并应使用下划线分割单词。 AS语言包含多个预定义的常数,例如,BACKSPACE,ENTER等常数是Key类的属性,指代键盘的按键。例: var keyListener:Object=new Object(); keyListener.onKeyDown=function(){ if (Key.getCode==Key.SPACE){

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档