马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash8支持一种新的编码格式(On2的VP6),这种编码格式与Flash7的视频编码格式相比,有了很大的提高。
关于相对和绝对方针路径(1)
关于相对和绝对方针路径
方针路径就是要指向的工夫轴的地点。在Flash中,工夫轴的显现列表相似于Web服务器中的文件和文件夹条理布局。
就像在Web服务器中一样,Flash的每一个工夫轴能够用两种体例编址:相对路径或绝对路径。不管谁人工夫轴挪用含相对路径的举措,某个实例的相对路径老是不异的。比方,指向实例california(加利福尼亚州)的相对路径老是_level0.westCoast.california。从分歧的中央挪用时,绝对路径是分歧的。比方,从sanfrancisco到california的绝对路径是_parent,而从portland到california的绝对路径则是_parent._parent.california。
相对路径以载进动画的层级名入手下手,一连经由显现列表,直至抵达方针实例。
在Flash播放器中起首翻开的动画被载进0级(level0)。你必需给每一个别的载进的动画分派一个级号。某一级的方针名是_levelX,个中的X是动画被载进的级号。比方,在Flash播放器中起首翻开的动画称为_level0,载进3级的动画称为_level3。
鄙人面的例子中,Flash播放器中载进了两个动画:TargetPaths.swf载进0级(level0),EastCoast.swf载进5级(level5)。在调试器中,层级会显现出来,0级显现为_root。
不管是从同级实例的举措中挪用,或是从分歧级的举措中挪用,实例的相对路径老是不异的。比方:0级中的实例bakersfield的点语法相对路径老是如许:
_level0.california.bakersfield
在斜杠语法中,用斜杠代替点,该相对路径以下:
_level0/california/bakersfield
要在分歧级的动画之间通信,必需在方针路径中利用级名。比方,portland实例应当对atlanta(亚特兰年夜)实例按以下办法编址:
_level5.georgia.atlanta
在点语法中,你可使用别号_root来援用以后级的主工夫轴。关于主工夫轴(或_level0),当同在_level0中的剪辑指定方针时,别号_root代表_level0。关于载进_level5的动画,当在1级的影戏剪辑指定方针时,_root即是_level5。比方,在实例southcarolina中挪用的一个举措可使用上面的相对路径指向实例florida(佛罗里达州)?r>
_root.eastCoast.florida
在斜杠语法中,你可使用斜杠(/)援用以后级的主工夫轴,以下所示:
/eastCoast/florida
在点语法中,不论是相对形式仍是绝对形式,你都可使用不异的方针路径来辨别工夫轴或工具属性中的变量。比方,上面的语句设置实例form中的变量name的值为"Gilbert":
_root.form.name="Gilbert";
在斜杠语法中,不论是相对形式仍是绝对形式,你都能够在变量名后面加上冒号(:)来辨别工夫轴中的变量,以下所示:
/form:name="Gilbert";
绝对路径取决于把持工夫轴与方针工夫轴之间的干系。你能够经由过程绝对路径重用举措,由于统一举措能够指向分歧的工夫轴,这取决于该举措放在那里。绝对路径只能在它们本人地点的Flassh播放器层级中对方针编址,而不克不及对载进别的层级中的动画编址。比方,你不克不及在_level0中指向_level5的奔渲岬亩魇褂孟喽月肪丁?br>
在点语法中,能够在绝对路径中利用关头字this来援用以后工夫轴。能够在绝对路径中利用别号_parent来指明以后工夫轴的父工夫轴。在Flash播放器的统一层级中,能够反复利用_parent别号指明影戏剪辑条理布局中的更高一级。
鄙人面的例子中,每一个乡村(charleston、atlanta和staugustine)都是state(州)实例之子,而每一个州(southcarolina、georgia和florida)又是eastCoast(东海岸)实例之子。
实例charleston的工夫轴上的举措可使用上面的方针路径指向实例southcarolina:
_parent
在charleston中的举措要指向实例eastCoast,可使用上面的绝对路径:
_parent._parent
在斜杠语法中,可使
flash是Macromedia公司的一个的flash动画制作软件。我们可以从Macromedia公司的主页上下载flash的试用版。 |