若要确定影片剪辑中下一个最大的可用深度,请使用 MovieClip.getNextHighestDepth()
。此方法返回一个整数值指示下一个可用的深度,该深度的对象将显示在影片剪辑中所有其它对象的前面。
以下代码在名为 menus_mc
的影片剪辑的时间轴上创建一个新影片剪辑,其深度值为 10。然后,它确定同一影片剪辑中下一个最大的可用深度,并在该深度创建一个新的影片剪辑。
menus_mc.attachMovie("menuClip","file_menu", 10); var nextDepth = menus_mc.getNextHighestDepth(); menus_mc.attachMovie("menuClip", "edit_menu", nextDepth);
在本例中,名为 nextDepth
的变量包含值 11,因为这是影片剪辑 menus_mc
的下一个最大的可用深度。
若要获得当前占用的最大深度,从 getNextHighestDepth()
返回的值中减 1 即可得到,如下一节所示(请参见确定处于特定深度的实例)。