Flash Player 6.0.79。
Flash MX 2004 和 Flash MX Professional 2004。
movieClipInstance
.createClassChildAtDepth(className
,depthFlag
[,initObj
] )
className
一个类名称。
depthFlag
它是下列值之一:DepthManager.kTop
、DepthManager.kBottom
、DepthManager.kTopmost
、DepthManager.kNotopmost
。所有深度标记都是 DepthManger 类的静态属性。您必须引用 DepthManager 包(例如 mx.managers.DepthManager.kTopmost
),或者使用 import
语句导入 DepthManager 包。
initObj
一个初始化对象。此参数是可选的。
指向所创建的子级的引用。
方法;在 depthFlag
参数指定的深度创建一个 className
参数指定的类的子类。
下面的代码在所有 NoTopmost 对象之上绘制一个焦点矩形:
import mx.managers.DepthManager this.ring = createClassChildAtDepth(mx.skins.RectBorder, DepthManager.kTop);
下面的代码创建一个 Button 类的实例,并将其 label
属性的值作为 initObj
参数传递给该实例:
import mx.managers.DepthManager button1 = createClassChildAtDepth(mx.controls.Button, DepthManager.kTop, {label:"Top Button"});