确定下一个最大的可用深度

若要确定影片剪辑中下一个最大的可用深度,请使用 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 即可得到,如下一节所示(请参见确定处于特定深度的实例)。