mx.core
public class DeferredInstanceFromClass
继承DeferredInstanceFromClass Inheritance Object
实现 IDeferredInstance

延迟实例工厂,创建并返回指定类的实例。在首次需要某个类并且此后需要引用实例时,应用程序可以使用 getInstance() 方法为该类创建实例。

另请参见

DeferredInstanceFromFunction


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
  
构造函数。
DeferredInstanceFromClass
  
创建并返回在 DeferredInstanceFromClass 构造函数中指定的类的实例(如果尚不存在);否则,返回已经创建的类实例。
DeferredInstanceFromClass
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
构造函数详细信息
DeferredInstanceFromClass()构造函数
public function DeferredInstanceFromClass(generator:Class)

构造函数。

参数
generator:ClassgetInstance() 方法创建并返回的实例所属的类。
方法详细信息
getInstance()方法
public function getInstance():Object

创建并返回在 DeferredInstanceFromClass 构造函数中指定的类的实例(如果尚不存在);否则,返回已经创建的类实例。

返回
Object — 在 DeferredInstanceFromClass 构造函数中指定的类的实例。