Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.core 

IDeferredInstantiationUIComponent  - AS3 Flex

Packagemx.core
Interfacepublic interface IDeferredInstantiationUIComponent extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher
Implémenteurs ModuleLoader, UIComponent, UIMovieClip

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

L’interface IDeferredInstantiationUIComponent définit l’interface pour un composant ou un objet qui diffère l’instanciation.



Propriétés publiques
 PropriétéDéfini par
 InheritedaccessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
IFlexDisplayObject
 Inheritedalpha : Number
Indique la valeur de transparence alpha de l’objet spécifié.
IFlexDisplayObject
 InheritedbaselinePosition : Number
[lecture seule] Coordonnée y de la ligne de base de la première ligne de texte du composant.
IUIComponent
 InheritedblendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
IFlexDisplayObject
 InheritedcacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage.
IFlexDisplayObject
  cacheHeuristic : Boolean
[écriture seule] Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet.
IDeferredInstantiationUIComponent
  cachePolicy : String
[lecture seule] Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet.
IDeferredInstantiationUIComponent
  descriptor : UIComponentDescriptor
Référence à la classe UIComponentDescriptor, le cas échéant, utilisée par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent.
IDeferredInstantiationUIComponent
 Inheriteddocument : Object
Référence à l’objet de document associé à ce composant.
IUIComponent
 Inheritedenabled : Boolean
Indique si le composant peut accepter une interaction de l’utilisateur.
IUIComponent
 InheritedexplicitHeight : Number
Hauteur du composant, en pixels, spécifiée explicitement en tant que coordonnée du composant.
IUIComponent
 InheritedexplicitMaxHeight : Number
[lecture seule] Nombre définissant la hauteur maximale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedexplicitMaxWidth : Number
[lecture seule] Nombre définissant la largeur maximale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedexplicitMinHeight : Number
[lecture seule] Nombre définissant la hauteur minimale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedexplicitMinWidth : Number
[lecture seule] Nombre définissant la largeur minimale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedexplicitWidth : Number
Largeur du composant, en pixels, spécifiée explicitement en tant que coordonnée du composant.
IUIComponent
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
IFlexDisplayObject
 InheritedfocusPane : Sprite
Objet Sprite unique partagé par différents composants et utilisé comme incrustation pour tracer l’indicateur de focus.
IUIComponent
 Inheritedheight : Number
Indique la hauteur de l’objet d’affichage, en pixels.
IFlexDisplayObject
  id : String
ID du composant.
IDeferredInstantiationUIComponent
 InheritedincludeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent.
IUIComponent
 InheritedisPopUp : Boolean
Défini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel.
IUIComponent
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
IFlexDisplayObject
 Inheritedmask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
IFlexDisplayObject
 InheritedmaxHeight : Number
[lecture seule] Nombre définissant la hauteur maximale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedmaxWidth : Number
[lecture seule] Nombre définissant la largeur maximale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedmeasuredHeight : Number
[lecture seule] Hauteur mesurée de l’objet.
IFlexDisplayObject
 InheritedmeasuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels.
IUIComponent
 InheritedmeasuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels.
IUIComponent
 InheritedmeasuredWidth : Number
[lecture seule] Largeur mesurée de l’objet.
IFlexDisplayObject
 InheritedminHeight : Number
[lecture seule] Nombre définissant la hauteur minimale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedminWidth : Number
[lecture seule] Nombre définissant la largeur minimale du composant, en pixels, en tant que coordonnée du composant.
IUIComponent
 InheritedmouseX : Number
[lecture seule] Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels.
IFlexDisplayObject
 InheritedmouseY : Number
[lecture seule] Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels.
IFlexDisplayObject
 Inheritedname : String
Indique le nom d’occurrence de DisplayObject.
IFlexDisplayObject
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
IFlexDisplayObject
 Inheritedowner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement.
IUIComponent
 Inheritedparent : DisplayObjectContainer
[lecture seule] Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage.
IFlexDisplayObject
 InheritedpercentHeight : Number
Nombre définissant la hauteur d’un composant sous forme de pourcentage de la taille de son parent.
IUIComponent
 InheritedpercentWidth : Number
Nombre définissant la largeur d’un composant sous forme de pourcentage de la taille de son parent.
IUIComponent
 Inheritedroot : DisplayObject
[lecture seule] Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
IFlexDisplayObject
 Inheritedrotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
IFlexDisplayObject
 Inheritedscale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
IFlexDisplayObject
 InheritedscaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement.
IFlexDisplayObject
 InheritedscaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement.
IFlexDisplayObject
 InheritedscrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage.
IFlexDisplayObject
 Inheritedstage : Stage
[lecture seule] Scène de l’objet d’affichage.
IFlexDisplayObject
 InheritedsystemManager : ISystemManager
Référence à l’objet SystemManager de ce composant.
IUIComponent
 Inheritedtransform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
IFlexDisplayObject
 InheritedtweeningProperties : Array
Utilisée par la classe EffectManager.
IUIComponent
 Inheritedvisible : Boolean
Indique si l’objet d’affichage est visible ou non.
IFlexDisplayObject
 Inheritedwidth : Number
Indique la largeur de l’objet d’affichage, en pixels.
IFlexDisplayObject
 Inheritedx : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
IFlexDisplayObject
 Inheritedy : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
IFlexDisplayObject
Méthodes publiques
 MéthodeDéfini par
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
IEventDispatcher
  
Crée une référence id pour cet objet IUIComponent sur son objet document parent.
IDeferredInstantiationUIComponent
  
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent.
IDeferredInstantiationUIComponent
 Inherited
Distribue un événement dans le flux d’événements.
IEventDispatcher
  
executeBindings(recurse:Boolean = false):void
Exécute toutes les liaisons dont l’objet UIComponent est la destination.
IDeferredInstantiationUIComponent
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
IFlexDisplayObject
 Inherited
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
IUIComponent
 Inherited
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
IUIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
IFlexDisplayObject
 Inherited
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
IFlexDisplayObject
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
IEventDispatcher
 Inherited
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj.
IFlexDisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
IFlexDisplayObject
 Inherited
Initialise l’objet.
IUIComponent
 Inherited
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
IFlexDisplayObject
 Inherited
Déplace cet objet vers les coordonnées x et y spécifiées.
IFlexDisplayObject
 Inherited
owns(displayObject:DisplayObject):Boolean
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent.
IUIComponent
 Inherited
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent.
IUIComponent
  
Pour chaque événement d’effet, enregistrez le gestionnaire EffectManager comme l’un des écouteurs d’événement.
IDeferredInstantiationUIComponent
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
IEventDispatcher
 Inherited
setActualSize(newWidth:Number, newHeight:Number):void
Définit la taille réelle de cet objet.
IFlexDisplayObject
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
Appelé lorsque la propriété visible est modifiée.
IUIComponent
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
IEventDispatcher
Détails de la propriété

cacheHeuristic

propriété
cacheHeuristic:Boolean  [écriture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet. Si la propriété cachePolicy est définie sur la valeur UIComponentCachePolicy.AUTO, alors la propriété cacheHeuristic est utilisée pour contrôler la propriété cacheAsBitmap de l’objet.



Implémentation
    public function set cacheHeuristic(value:Boolean):void

cachePolicy

propriété 
cachePolicy:String  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet. Les valeurs possibles dans MXML sont "on", "off" et "auto" (valeur par défaut).

Les valeurs possibles dans ActionScript sont UIComponentCachePolicy.ON, UIComponentCachePolicy.OFF et UIComponentCachePolicy.AUTO (valeur par défaut).

  • La valeur UIComponentCachePolicy.ON signifie que l’objet est toujours mis en cache sous forme de bitmap.
  • La valeur UIComponentCachePolicy.OFF signifie que l’objet n’est jamais mis en cache sous forme de bitmap.
  • La valeur UIComponentCachePolicy.AUTO signifie que le framework utilise une méthode heuristique pour déterminer si l’objet doit être mis en cache sous forme de bitmap.



Implémentation
    public function get cachePolicy():String

descriptor

propriété 
descriptor:UIComponentDescriptor

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Référence à la classe UIComponentDescriptor, le cas échéant, utilisé par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent. Si cette instance UIComponent n’a pas été créée à partir d’un descripteur, cette propriété est définie sur null.



Implémentation
    public function get descriptor():UIComponentDescriptor
    public function set descriptor(value:UIComponentDescriptor):void

id

propriété 
id:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

ID du composant. Cette valeur devient le nom d’instance de l’objet et ne doit pas contenir d’espace ni de caractère spécial. Chaque composant d’une application doit avoir un id unique.

Si l’application va être testée par des outils tiers, donnez à chaque composant un id significatif. Les outils de test utilisent des id pour représenter le contrôle dans leurs scripts. Leur donner un nom significatif permet de réaliser des scripts plus lisibles. Par exemple, définissez la valeur d’un bouton sur submit_button plutôt que sur b1 ou button1.



Implémentation
    public function get id():String
    public function set id(value:String):void
Détails de la méthode

createReferenceOnParentDocument

()méthode
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void

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 référence d’id à cet objet IUIComponent sur son objet de document parent. Cette fonction peut créer des références multidimensionnelles telles que b[2][4] pour les objets figurant dans un ou plusieurs objets Repeater. Si les indices ont la valeur null, il crée une référence simple, sans tableau.

Paramètres

parentDocument:IFlexDisplayObject — Parent de cet objet IUIComponent.

deleteReferenceOnParentDocument

()méthode 
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent. Cette fonction peut effectuer des suppressions dans des références multidimensionnelles telles que b[2][4] pour les objets figurant dans un ou plusieurs objets Repeater. Si les index sont définis sur null, elle supprime la référence simple autre qu’un tableau.

Paramètres

parentDocument:IFlexDisplayObject — Parent de cet objet IUIComponent.

executeBindings

()méthode 
public function executeBindings(recurse:Boolean = false):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Exécute toutes les liaisons dont l’objet UIComponent est la destination.

Paramètres

recurse:Boolean (default = false) — Exécute de façon récursive les liaisons pour les enfants de ce composant.

registerEffects

()méthode 
public function registerEffects(effects:Array):void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Pour chaque événement d’effet, enregistrez le gestionnaire EffectManager comme l’un des écouteurs d’événement.

Paramètres

effects:Array — Tableau de chaînes de noms d’effets.





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.