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 

IDeferredContentOwner  - AS3 Flex

Packagemx.core
Interfacepublic interface IDeferredContentOwner extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher
Implémenteurs SkinnableContainer

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

L’interface IDeferredContentOwner définit les propriétés et les méthodes de l’instanciation. différée

Eléments de l’API associés



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
  creationPolicy : String
Stratégie de création de contenu de ce composant.
IDeferredContentOwner
  deferredContentCreated : Boolean
[lecture seule] Indicateur qui signale si le contenu différé a été créé.
IDeferredContentOwner
 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
 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éer le contenu de ce composant.
IDeferredContentOwner
 Inherited
Distribue un événement dans le flux d’événements.
IEventDispatcher
 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
 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
Evénements
 Evénement Synthèse Défini par
  Distribué une fois que le contenu du composant a été créé.IDeferredContentOwner
Détails de la propriété

creationPolicy

propriété
creationPolicy:String

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Stratégie de création de contenu de ce composant.

Valeurs possibles :

  • auto : crée automatiquement le contenu immédiatement, avant qu’il ne soit nécessaire.
  • all : crée le contenu dès que le composant parent est créé. Cette option ne doit être utilisée qu’en dernier recours, car elle augmente le temps de démarrage et l’utilisation de la mémoire.
  • none : le contenu doit être créé manuellement en appelant la méthode createDeferredContent().

Si aucune propriété creationPolicy n’est spécifiée pour un conteneur, ce dernier hérite la valeur de la propriété creationPolicy de son parent.

La valeur par défaut est "auto".



Implémentation
    public function get creationPolicy():String
    public function set creationPolicy(value:String):void

deferredContentCreated

propriété 
deferredContentCreated:Boolean  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Indicateur qui signale si le contenu différé a été créé.



Implémentation
    public function get deferredContentCreated():Boolean
Détails de la méthode

createDeferredContent

()méthode
public function createDeferredContent():void

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Créer le contenu de ce composant. Si la valeur de la propriété creationPolicy est auto ou all, la structure Flex appelle cette méthode. Si la valeur de la propriété creationPolicy est none, vous devez explicitement appeler cette méthode pour créer le contenu pour le composant.

Détails de l’événement

contentCreationComplete

Evénement
Type d’objet d’événement: mx.events.FlexEvent
propriété FlexEvent.type = mx.events.FlexEvent.CONTENT_CREATION_COMPLETE

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Distribué une fois que le contenu du composant a été créé. Grâce à l’instanciation différée, le contenu d’un composant peut être créé longtemps après la création du composant.

La constante FlexEvent.CONTENT_CREATION_COMPLETE définit la valeur de la propriété type de l’objet d’événement d’un événement contentCreationComplete.

Les valeurs des propriétés de l’objet d’événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse
currentTargetObjet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget.
targetObjet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget.




[ 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.