点语法以及路径、入了解时间控制、无条件转移.docVIP

点语法以及路径、入了解时间控制、无条件转移.doc

  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脚本-点语法以及路径、深入了解时间控制、无条件转移?? 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)

vtangojia + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档