Package | mx.core |
Classe | public class ContextualClassFactory |
Héritage | ContextualClassFactory ClassFactory Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
generator : Class
Classe utilisée par la méthode newInstance() pour la création d’objets à partir de cet objet de fabrique. | ClassFactory | ||
moduleFactory : IFlexModuleFactory
Contexte dans lequel un objet doit être créé. | ContextualClassFactory | ||
properties : Object = null
Objet dont les paires nom/valeur spécifient les propriétés à définir sur chaque objet généré par la méthode newInstance(). | ClassFactory |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | ContextualClassFactory | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
newInstance():* [override]
Crée une nouvelle instance de la classe generator, avec les propriétés spécifiées par properties. | ContextualClassFactory | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
moduleFactory | propriété |
public var moduleFactory:IFlexModuleFactory
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Contexte dans lequel un objet doit être créé.
Il est utilisé pour la résolution à l’aide des polices incorporées dans un fichier SWF d’application lorsque la structure est chargée en tant que bibliothèque RSL (la bibliothèque RSL possède son propre fichier SWF de contexte). Les polices incorporées sont uniquement accessibles à partir du fichier SWF du contexte dans lequel elles ont été créées. A l’aide du gestionnaire systemManager
du fichier SWF de l’application, la bibliothèque RSL peut créer des objets dans le fichier SWF de contexte de l’application ayant accès aux polices incorporées de l’application. La propriété moduleFactory
appelle la méthode create()
pour créer un objet dans le contexte de moduleFactory
.
La valeur par défaut est null.
ContextualClassFactory | () | Constructeur |
public function ContextualClassFactory(generator:Class = null, moduleFactory:IFlexModuleFactory = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
Paramètresgenerator:Class (default = null ) — Classe utilisée par la méthode newInstance() pour la création d’objets à partir de cet objet de fabrique.
| |
moduleFactory:IFlexModuleFactory (default = null ) — Contexte de gestionnaire système dans lequel l’objet doit être créé.
|
newInstance | () | méthode |
override public function newInstance():*
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Crée une nouvelle instance de la classe generator
avec les propriétés spécifiées par properties
.
Cette méthode implémente la méthode newInstance()
de l’interface IFactory.
* — Nouvelle instance ayant été créée.
|
Tue Jun 12 2018, 09:30 AM Z