管理文档中的组件深度

如果要在应用程序中将组件放在另一个对象的前面或后面,则必须使用 DepthManager 类,请参阅"组件语言参考"中的相关章节。使用 DepthManager 类的方法,可以按照适当的相对 顺序来放置用户界面组件,例如,组合框在其它组件的前面下拉、插入点显示在最前面、对话框浮于内容上方等。

深度管理器有两个主要用途:管理任何文档内的相对深度分配,管理根时间轴上为系统级别服务(例如,光标和工具提示)保留的深度。

要使用深度管理器,请调用它的方法。

下面的代码将组件实例 loader 放在比 button 组件深的位置(在发布的 SWF 文件中,如果这两个组件重叠,则 loader 将出现在按钮的"下方"):

loader.setDepthBelow(button);

注意

在文档中还可以使用"图层"和"修改">"排列"菜单选项来管理相对深度。在使用图层和排列进行运行时深度管理时,组件与影片剪辑遵守相同的规则。