UIObject.createClassObject()

可用性

Flash Player 6.0.79。

版本

Flash MX 2004。

用法

componentInstance.createClassObject(className, instanceName, depth, initObject)

参数

className 一个对象,指明新实例的类。

instanceName 一个字符串,指明新实例的实例名称。

depth 一个数字,指明新实例的深度。

initObject 一个对象,它包含了新实例的初始化属性。

返回

一个 UIObject,它是所指定类的一个实例。

描述

方法;创建对象的子对象。通常只由组件或高级开发人员使用。使用该方法,您可以在运行时创建组件。

您需要指定类包名称。请执行以下操作之一:

import mx.controls.Button;
createClassObject(Button,"button2",5,{label:"Test Button"});

或者

createClassObject(mx.controls.Button,"button2",5,{label:"Test Button"});

范例

下面的范例创建了一个 CheckBox 对象:

form.createClassObject(CheckBox, "cb", 0, {label:"Check this"});