回到首页  新手指南  网讯速递  技巧应用  上网乐趣  网页制作   建站指南    酷站推荐  软件下载
 Home  Basic Guide News Guide  Skill Guide   Enjoy Guide Web guide  Site Guide Topsite Download
 
关于我们 网站地图 投稿指南

时代营销——网络营销专业门户


你的位置:首页 > 网页制作指南 > 动画制作 > Flash动画 > Flash Action详解 > Path(路径) > 内容
 
  ·路径(一)
·路径(二)
 
·数据类型及运算符
·变量及表达式
·操作符
·Flash5中的基本语法
·Flash5 程序控制的三种方式
·Path(路径)
·实例制作
·Flash基本语句与函数
·Flash对象-object
----Related Links----
 
·Ulead GIF Animator 5.0
·Flash 6.0 屏幕抓图
----Related Softwares----
 ::...
 
   
     

文/小东瓜

  Path(路径)

  在Flash中,往往需要Action命令来传递变量、获取物件的属性,这就有明确变量或属性位置的要求。这也正是Path所起的作用。我们知道在Flash电影中,每一帧是由多个Layer(层)叠加在一起后合成的效果,在Flash中Action命令的传输也是通过层一级一级来传递的,不过这里的层不是Layer,而应该是Level了。

  Level在Flash电影中是变量数据传输的最高级别,当然这个最高级别并不是唯一的,我们通常默认的Level是“Level0”,还可以有 “Level1”、“Level2”……,最多可以到65535。从另一个方面来看,我们从电影的组成来说,Movie是Flash的最高级别,然后分为Layer, Instance等等。所以我们可以这样认为Movie对应的是数据结构中Level,而Movie输出动画后,所对应的文件是*.swf,因此又可认为swf文件对应的是Level。通常我们在制作Movie,实际上就是在Level0上制作,只不过这是隐含的,我们感觉不到罢了。

  我们在介绍Movie Clip(电影夹)概念的时候曾经说过Movie Clip有相对独立于主电影的Timeline(时间轴),所以可以把Movie Clip看作一个子电影。如同Swf对应于Level一样,这个子电影(其实就是Movie Clip),对应于数据结构中就是Level中的下一级对象了。如果Movie Clip中又套有Movie Clip,则对应的是Level中的二级对象了。如此类推……

  由此可见,一个标准的路径应该是这样的_level0.mc1.mc2....,其中“mc1”是主电影中Movie clip“Movie clip1 ”的Instance的名字(如图),它在instance面板中。“mc2”是mc1中的Movie clip“Movie clip2”的Instance的名字。需要注意的是您如果要引用Movie clip中的变量的话,就必须给Movie clip的Instance命个名字,(Flash是不会自动识别Movie clip名字的,)否则数据就会因为找不到目标而无法传递。Instance的名字可以与Movie clip的名字不一样,当然为了您的查找和修改方便,还是推荐您保持一致性。

  我们一般把一个标准的路径称做绝对路径,在实际运用的时候往往将一个标准的路径简写,就成了相对路径。其实相对路径和绝对路径的划分与Html文件的地址的划分是一样的,保持了DOS中的基本树型结构的。我们以表格形式来说明一下:

绝对路径

FLASH5 FLASH4 路径的意义 详细解释

_levelX

_levelX

Movie

“X”表示该Movie被放在第几Level。默认当前的Level是Level0。

_level5.mc1

_level5/mc1

Movie中的Movie Clip

是指Level5中的Movie Clip,它的Instance的名字是“mc1”

_level5.mc1.mc2

_level5/mc1/mc2

在Movie中的Movie clip的Movie clip

是指Level5中的mc2,它是放在mc1中的

_root

/

Movie

指根目录,实际上默认的就是指当前Movie

_root.mc1

/mc1

Movie中的Movie Clip

指当前Movie中的Movie Clip,它的Instance的名字是“mc1”

_root.mc1.mc2

/mc1/mc2

在Movie中的Movie clip的Movie clip

指当前Movie中的mc2,它是放在mc1中的

相对路径

""(空白) ""(空白) 当前路径 当前路径

_parent

../

上一级

指包含当前Movie Clip的Movie Clip(或者是Movie)

_parent._parent

../../

上一级的上一级

指上两级的Movie Clip(或者是Movie)

mc1

mc1

当前级

指当前Movie(或Movie clip)中的mc1

mc1.mc2

mc1/mc2

当前级的下一级

指当前Movie(或Movie clip)中的mc1内的mc2

_parent.mc2

../mc2

同级别

指是同一级别下的另一个Movie Clip



 
 ·什么网站最该看一看?
·Dreamweaver 4简明教程
·一笔OUT消网上更走俏
 ·英超球队网站争霸
·常用压缩工具测评
·百万富翁网上培训班
 ·巧用Dreamweaver的线条美
·上网尝尝时装设计的乐趣
·让Dreamweaver设计有线有色

百度中文搜索引擎
网站排行榜


Copyright 2000-2001 FortuneAge Technology Co.,Ltd All Rights Reserved.

版权所有 不得转载 未经明确书面许可,任何人不得复制或在非本公司所属的服务器上做镜像