| Package | mx.core | 
| Class | public class DeferredInstanceFromFunction | 
| Inheritance | DeferredInstanceFromFunction    Object | 
| Implements | IDeferredInstance | 
getInstance() method to
  create an instance of an object when it is first needed and get
  a reference to the object thereafter.
   
See also
| Method | Defined By | ||
|---|---|---|---|
| 
 
DeferredInstanceFromFunction(generator:Function) 
      Constructor. 
 | DeferredInstanceFromFunction | ||
| 
 
  Returns a reference to an instance of the desired object. 
 | DeferredInstanceFromFunction | ||
![]()  | 
 
  Indicates whether an object has a specified property defined. 
 | Object | |
![]()  | 
 
  Indicates whether an instance of the Object class is in the prototype chain of the object specified 
  as the parameter. 
 | Object | |
![]()  | 
 
  Indicates whether the specified property exists and is enumerable. 
 | Object | |
![]()  | 
 
     Sets the availability of a dynamic property for loop operations. 
 | Object | |
![]()  | 
 
  Returns the string representation of the specified object. 
 | Object | |
![]()  | 
 
  Returns the primitive value of the specified object. 
 | Object | |
| DeferredInstanceFromFunction | () | Constructor | 
public function DeferredInstanceFromFunction(generator:Function)
Constructor.
Parametersgenerator:Function — A function that creates and returns an instance
   of the required object.
      | 
| getInstance | () | method | 
public function getInstance():Object
  Returns a reference to an instance of the desired object.
   If no instance of the required object exists, calls the function
   specified in this class' generator constructor parameter.
  
   
Object — An instance of the object.
   |