绝对路径以文档加载到其中的层名开始,一直延续到显示列表中的目标实例。也可以使用别名 _root
来指示当前层的最顶层时间轴。例如,影片剪辑 california
中引用影片剪辑 oregon
的动作可以使用绝对路径 _root.westCoast.oregon
。
要在 Flash Player 中打开的第一个文档会加载到第 0 层。您必须给其他每个加载的文档指定一个层号。当在动作脚本中使用绝对引用来引用一个加载的文档时,可使用 _level
X
这样的形式,其中 X
是文档所加载到的层号。例如,在 Flash Player 中打开的第一个文档名为 _level0
;加载到第 3 层的文档名为 _level3
。
在下面的示例中,在 Flash Player 中已加载了两个文档:第 0 层的 TargetPaths.swf 和第 5 层的 EastCoast.swf。层在“调试器”中指示,其中第 0 层用 _root
表示。
要在不同层的文档之间进行通信,必须在目标路径中使用层名。例如,portland
实例将按如下方式指明 atlanta
实例的位置:
_level5.georgia.atlanta
您可以使用别名 _root
指示当前层的主时间轴。对于主时间轴,在 _root
别名被某个也在 _level0
上的剪辑作为目标时,它代表 _level0
。对于加载到 _level5
的文档,在 _root
被某个也在第 5 层上的影片剪辑作为目标时,它等于 _level5
。例如,由于 southcarolina
和 florida
都被加载到同一层上,因此,从实例 southcarolina
调用的动作就可以使用以下绝对路径来引用目标实例 florida
:
_root.eastCoast.florida