Paket | mx.core |
Klasse | public class ContextualClassFactory |
Vererbung | ContextualClassFactory ClassFactory Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
generator : Class
Die Klasse, die die newInstance()-Methode zur Erstellung von Objekten ausgehend von diesem Factory-Objekt verwendet. | ClassFactory | ||
moduleFactory : IFlexModuleFactory
Der Kontext, in dem ein Objekt erstellt werden soll. | ContextualClassFactory | ||
properties : Object = null
Ein Objekt, dessen Name/Wert-Paare die Eigenschaften angeben, die für jedes von der newInstance()-Methode generierte Objekt festgelegt werden müssen. | ClassFactory |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | ContextualClassFactory | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
newInstance():* [override]
Erstellt eine neue Instanz der generator-Klasse mit den durch „properties“ festgelegten Eigenschaften. | ContextualClassFactory | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
moduleFactory | Eigenschaft |
public var moduleFactory:IFlexModuleFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Kontext, in dem ein Objekt erstellt werden soll.
Dies dient der Lösung mithilfe der in einer Anwendungs-SWF eingebetteten Schriftarten, wenn das Framework als eine RSL geladen wird (die RSL hat ihren eigenen SWF-Kontext). Der Zugriff auf eingebettete Schriftarten darf nur von dem SWF-Dateikontext aus erfolgen, in dem sie erstellt wurden. Durch Verwendung des systemManager
der Anwendungs-SWF, kann die RSL Objekte im Anwendungs-SWF-Kontext erstellen, die Zugriff auf die eingebetteten Schriftarten der Anwendung haben. moduleFactory
ruft die create()
-Methode zur Erstellung eines Objekts im Kontext der moduleFactory
auf.
Der Standardwert ist null.
ContextualClassFactory | () | Konstruktor |
public function ContextualClassFactory(generator:Class = null, moduleFactory:IFlexModuleFactory = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
Parametergenerator:Class (default = null ) — Die Klasse, die die newInstance() -Methode zur Erstellung von Objekten ausgehend von diesem Factory-Objekt verwendet.
| |
moduleFactory:IFlexModuleFactory (default = null ) — Der Systemmanagerkontext, in dem das Objekt erstellt werden soll.
|
newInstance | () | Methode |
override public function newInstance():*
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Erstellt eine neue Instanz der generator
-Klasse mit den durch properties
festgelegten Eigenschaften.
Diese Methode implementiert die newInstance()
-Methode der IFactory-Schnittstelle.
* — Die neu erstellte Instanz.
|
Tue Jun 12 2018, 10:04 AM Z