| 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.
Parameters| generator: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. |