Package | mx.core |
Interface | public 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 |
Propriété | Défini par | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage. | IFlexDisplayObject | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | IFlexDisplayObject | ||
baselinePosition : Number [lecture seule]
Coordonnée y de la ligne de base de la première ligne de texte du composant. | IUIComponent | ||
blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser. | IFlexDisplayObject | ||
cacheAsBitmap : 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 | ||
document : Object
Référence à l’objet de document associé à ce composant. | IUIComponent | ||
enabled : Boolean
Indique si le composant peut accepter une interaction de l’utilisateur. | IUIComponent | ||
explicitHeight : Number
Hauteur du composant, en pixels, spécifiée explicitement en tant que coordonnée du composant. | IUIComponent | ||
explicitMaxHeight : Number [lecture seule]
Nombre définissant la hauteur maximale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
explicitMaxWidth : Number [lecture seule]
Nombre définissant la largeur maximale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
explicitMinHeight : Number [lecture seule]
Nombre définissant la hauteur minimale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
explicitMinWidth : Number [lecture seule]
Nombre définissant la largeur minimale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
explicitWidth : Number
Largeur du composant, en pixels, spécifiée explicitement en tant que coordonnée du composant. | IUIComponent | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | IFlexDisplayObject | ||
focusPane : Sprite
Objet Sprite unique partagé par différents composants et utilisé comme incrustation pour tracer l’indicateur de focus. | IUIComponent | ||
height : Number
Indique la hauteur de l’objet d’affichage, en pixels. | IFlexDisplayObject | ||
id : String
ID du composant. | IDeferredInstantiationUIComponent | ||
includeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent. | IUIComponent | ||
isPopUp : Boolean
Défini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel. | IUIComponent | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | IFlexDisplayObject | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | IFlexDisplayObject | ||
maxHeight : Number [lecture seule]
Nombre définissant la hauteur maximale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
maxWidth : Number [lecture seule]
Nombre définissant la largeur maximale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
measuredHeight : Number [lecture seule]
Hauteur mesurée de l’objet. | IFlexDisplayObject | ||
measuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels. | IUIComponent | ||
measuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels. | IUIComponent | ||
measuredWidth : Number [lecture seule]
Largeur mesurée de l’objet. | IFlexDisplayObject | ||
minHeight : Number [lecture seule]
Nombre définissant la hauteur minimale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
minWidth : Number [lecture seule]
Nombre définissant la largeur minimale du composant, en pixels, en tant que coordonnée du composant. | IUIComponent | ||
mouseX : 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 | ||
mouseY : Number [lecture seule]
Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels. | IFlexDisplayObject | ||
name : String
Indique le nom d’occurrence de DisplayObject. | IFlexDisplayObject | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | IFlexDisplayObject | ||
owner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement. | IUIComponent | ||
parent : DisplayObjectContainer [lecture seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage. | IFlexDisplayObject | ||
percentHeight : Number
Nombre définissant la hauteur d’un composant sous forme de pourcentage de la taille de son parent. | IUIComponent | ||
percentWidth : Number
Nombre définissant la largeur d’un composant sous forme de pourcentage de la taille de son parent. | IUIComponent | ||
root : 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 | ||
rotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | IFlexDisplayObject | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | IFlexDisplayObject | ||
scaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | IFlexDisplayObject | ||
scaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | IFlexDisplayObject | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | IFlexDisplayObject | ||
stage : Stage [lecture seule]
Scène de l’objet d’affichage. | IFlexDisplayObject | ||
systemManager : ISystemManager
Référence à l’objet SystemManager de ce composant. | IUIComponent | ||
transform : 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 | ||
tweeningProperties : Array
Utilisée par la classe EffectManager. | IUIComponent | ||
visible : Boolean
Indique si l’objet d’affichage est visible ou non. | IFlexDisplayObject | ||
width : Number
Indique la largeur de l’objet d’affichage, en pixels. | IFlexDisplayObject | ||
x : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | IFlexDisplayObject | ||
y : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | IFlexDisplayObject |
Méthode | Défini par | ||
---|---|---|---|
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 | ||
Distribue un événement dans le flux d’événements. | IEventDispatcher | ||
Exécute toutes les liaisons dont l’objet UIComponent est la destination. | IDeferredInstantiationUIComponent | ||
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 | ||
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
| IUIComponent | ||
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
| IUIComponent | ||
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 | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | IFlexDisplayObject | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | IEventDispatcher | ||
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 | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | IFlexDisplayObject | ||
Initialise l’objet. | IUIComponent | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | IFlexDisplayObject | ||
Déplace cet objet vers les coordonnées x et y spécifiées. | IFlexDisplayObject | ||
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent. | IUIComponent | ||
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 | ||
Supprime un écouteur de l’objet EventDispatcher. | IEventDispatcher | ||
Définit la taille réelle de cet objet. | IFlexDisplayObject | ||
Appelé lorsque la propriété visible est modifiée. | IUIComponent | ||
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 |
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
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.
|
Tue Jun 12 2018, 09:30 AM Z