- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ActionScript脚本编程 点语法 一个动画或游戏中通常会包含多个影片剪辑,而一个影片剪辑中也可以包含多个影片剪辑,这样在动画或游戏中就有一层套一层的多个嵌套关系的影片剪辑。这种嵌套关系就 形成了层级关系。由于影片剪辑是存在于场景的主时间轴中,而每个影片剪辑又都有自己的时间轴,这样在动画或游戏中就会有多个时间轴的嵌套,它们之间的嵌套关系就是影片剪辑的嵌套关 系,我们称为复合时间轴。 例如:当将影片剪辑A放入影片剪辑B时,影片剪辑A就是影片剪辑B的子影片,影片剪辑B就是影片剪辑A的父影片。 影片剪辑的这种关系结构称为树形结构关系,就像计算机硬盘中的目录结构,在根目录下可以有许多目录,在每个目录下,还可以有子目录,在子目录下,还可以有子目录 在ActionScript中,点被用于标识对象目标的路径 ,点符号的作用和文件系统中 目录分隔符“/”相同。 在ActionScript中,主时间轴(根目录)不用声明,可用“_root”关键字来表示。在上图中: 影片剪辑 mca、mcb、mcc 的路径分别是_root.mca、_root.mcb、_root.mcc? 影片剪辑 mcs、met 的路径分别是 _root.mca.mcs,_root.mca.mct。 影片剪辑mcx的路径是_root.mcb.mcx。 影片剪辑mcy的路径是_root.mcb.mcx.mcy。 点语法中还使用了两个关键字 t h i s 表示影片剪辑本身 ,可以省 略不写 。 如在影片剪辑中加入指令“this.stopO;”或“stop();”都是表示让该影片剪辑 停止播放的意思。 _parent表示该影片剪辑的父影片剪辑。 如上图中在影片剪辑mcs中加入指令来控制它的父影片剪辑mca停止播放,指令代码为 _parent.stop();。 (2)用点语法指明对象的方法和属性 ActionScript是真正的面向对象的编程模式。点语法被大量指明对象的属性和方法。影 片剪辑是Flash中最主要的对象,它具有许多属性和方法,可以用点语法来指明某个影片剪辑对象的属性和方法。 例如:场景中的影片剪辑MovieClip,则下面两语句表明影片剪辑的位置属性。 MovieClip._x = 100; MovieClip._y = 100; 2.大括号 在ActionScript中,大括号{丨内放置程序语句,用大括号可将语句分成若干块。 例如,下列语句: onClipEvent (load) { top = _y; bottom = y; left = _x; right = _jc+110; } onClipEvent (enterFrame) { 一root .irysound, setvolume (100- (一x-left}); } 3.圆括号 通常用圆括号为函数传递参数。 格式:function(参数1,...,参数n){函数体}。 圆括号也用于算术表达式中,按照不同的运算规则组成的各种表达式通常放在一对圆括号中。 例如,算术表达式(5+3*2)和((5+3)*2)由于圆括号不同,表达式的值也不同。 4.方括号 使用数组对象的数组元素时,使用方括号“[]”包含数组元素的下标,也可以直接使 用方括号定义数组类型的对象。 5.分号 ActionScript语句一般用分号“;”结束,但如果省略语句结尾的分号,Flash也可以正 常编译脚本。 6.下划线 在一些影片剪辑的属性前加有下划线,用于表示这是一个属性。 7.双引号 双引号在Flash中作为字符串分隔符,用来表示字符串。 8.字母大小写 在ActionScript中,只有关键字区分大小写,其余均不区分。但是遵守一致的大小写 约定是一个好习惯。 例如,下面两条语句: GotoAndPlay (12); gotoAndPlay (12); 第1句是错误的,第1个字母G应该是小写;第2句是正确的,这时可以看到第2句正确书写的关键字以蓝色表示,可以通过关键字的颜色来发现书写的错误。 9.注释 注释语句,为程序指令添加注释说明,使程序易于阅读。 在动作面板中选用字符“//”插入到脚本中。 在程序中添加注释通常使用两种格式: ?格式1: II注释内容注释的范围是从“II”符号开始到本行结束,即注释一行。 ?格式2: /*注释内容*/注释内容在两组注释符号之间,注释内容为多行。注释符 /*和*/必须成对出现。 10.关键字 ActionScript保留一些单词,专用于本语言中,因此,不能用来作为变量、函数或标签的名字。 感谢您的关注 * * *
文档评论(0)