- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
点语法以及路径、入了解时间控制、无条件转移
FLASH脚本-点语法以及路径、深入了解时间控制、无条件转移??
2010-09-26 15:57:57|??分类:?AS2.0课堂?|??标签:flash教程??|字号?订阅
?
?
点(.)语法、 路径??通过本节的学习要掌握(.);能正确地输入影片剪辑的实例名称;理解相对路径和绝对路径的概念,理解分层结构中的包含关系和并列关系。
点(.)语法
动作脚本中,点(.)通常用于指定对象或影片剪辑相关联的属性或方法,或者标识影片剪辑、变量、数对象的目标路径。点语法表达式是以对象或影片剪辑的名称开始,后跟一个点,最后以要指定的元素结束。?例如:
(1)张三的身高。这句话用?AS?语言表示为:张三.身高
(2)安徽合肥中澳学院。这句话用?AS?语言表示为:安徽.合肥.中澳学院?元件命名??在上面的例子中,?“张三”是人名,?“身高”是他的属性,那么,在?FLASH?中怎么样用?AS?语言来表示一个影片剪辑的高度呢?类似地我们要给影片剪辑取一个名称,如果在主场景中有放入一个影片剪辑,那么这个影片剪辑相对于场景是场景的一个实例,在场景中选中影片剪辑就可以在属性面板中键入实例名。?????好了,小球有了实例名称了,我们现在来表示它的高度(_height)。?注意:?在命名实例名时,最好意义明确,可以用英文、汉语拼音和中文,并且不同类型的元件加不同的前后缀,在实际编程中我们往往不太注意这些,规范的命名不仅容易阅读,还能为其增加一些特定的后缀触发代码提示。?命名影片剪辑实例;加?_mc?后缀,例如?my_mc。?命名按钮时,应使用?_btn?后缀。例如?my_btn.。?命名文本时,应使用?_txt?后缀。例如?my_txt。?例如上例中小球的实例名如果加上后缀_mc就会出现影片剪辑属性的代码提示?安徽.合肥.中澳学院?小球._height?张三.身高?路径?“路径”指“道路”,“路线”其含义是:如何到达目的地,这个目的地叫做路径的目标,?在?flash?中 引用了目标路径的概念,目标路径:是?SWF?文件中影片剪辑实例名称,变量和对象的分层结构地址。???目标:指的是将要被动作脚本控制的对象,有影片剪辑实例,变量等。???路径:指如何到达目标,即我们如何从控制点到达被控制点。???分层结构:flash文件是有一个个影片或影片剪辑组成的,它们有各自的时间轴、变量、数组等,它们的位置关系有两种,一是父子关系;二是并列关系。?所谓父子关系指的是包含与被包含的关系,例如: 把影片剪辑?mc1?拖放到影片剪辑?mc中,则称?mc1?是?mc?的子级,反过来?mc称作?mc1?的父级。它们的层次结构用点语法表示,圆点前面的对象包含着圆点后面的对象,如_root.mc.mc1?即_root?包含了mc,而?mc包含了?mc1。?????所谓并列关系指的是对等的关系,它们之间没有包含与被包含的关系,如:_root.mc_a?和?_root.mc_b。?????在?flash?应用中,可以从?1?个时间轴向另一个时间轴发送信息,发送信息的时间轴叫控制 时间轴,接 收信息的时间轴叫目标时间轴。也就是说控制时间轴发出的命令可以控制目标时间轴的动作。要实现这种 控制功能必须编写目标路径。目标路径分为绝对路径和相对路径。?绝对路径?绝对目标路径指的是从根时间轴开始,一直延续到列表中目标时间轴中的实例为止。 绝对目标路径简单易懂但重用性差。?在编写绝对目标路径时,首先写上_root,一方面表示这个路径是一个绝对路径,另一方面表示这个路径的最顶层时间轴是本场景中的根时间轴_root。?相对路径?相对目标路径取决于控制时间轴和目标时间轴之间的关系, 相对目标路径就是站在控制点去看被控制点。 若向父级方向看也就是向根时间轴方向看, 在相对路径中,使用关键字?this?指示当前时间轴:使用别名_parent?指示当前时间轴的父级时间轴,可以重复使用_parent,每使用一次就会在同一层的影片剪辑的层次中上升一级,有多少元件就写多少_parent,若向下看只需要用点运算符,中间有多少元件就写多少实例名。?例如:?this._parent?this._parent._parent?this.mc.mc1?编写目标路径的方法?????在?Flash8?中可以用多种方法编与目标路径,直接手工输路径,或者使用“插入 目标路径”对话框。我们只需要为影片剪辑和变量等正确的输入名称,使用动作脚本面板的“插入目标路径”按钮,找到你要控制的对象即可。?其具体步骤如下:?(1)选择想为其分配动作的影片剪辑,帧或按钮实例,它将变为控制时间轴。?(2)在“动作”工具箱(面板左侧)中选择需要目标路径的动作或方法。?(3)单击动作
文档评论(0)