使用 ActionScript 2.0 组件 |
|
|
|
| 使用组件 > 管理文档中的组件深度 | |||
如果要在应用程序中将组件放在另一个对象的前面或后面,则必须使用 DepthManager 类。请参阅《ActionScript 2.0 组件语言参考》中的相关章节。使用 DepthManager 类的方法,可以按照适当的相对 顺序来放置用户界面组件,例如,组合框在其它组件的前面下拉、插入点显示在最前面、对话框浮于内容上方等。
深度管理器有两个用途:管理任何文档内的相对深度分配,管理根时间轴上为系统级别服务(例如,光标和工具提示)保留的深度。
要使用深度管理器,请调用它的方法。
下面的代码将组件实例 loader 放在比 button 组件深的位置(在发布的 SWF 文件中,如果这两个组件重叠,则 loader 将出现在按钮的"下方"):
loader.setDepthBelow(button);
|
注意 |
在文档中还可以使用"图层"和"修改">"排列"菜单选项来管理相对深度。在使用图层和排列进行运行时深度管理时,组件与影片剪辑遵守相同的规则。 |
|
|
|
|