Package | mx.core |
Interface | public interface IVisualElement extends ILayoutElement , ILayoutDirectionElement , IEventDispatcher |
Implémenteurs | GraphicElement, SpriteVisualElement, StyleableTextField, UIComponent, UIMovieClip |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Propriété | Défini par | ||
---|---|---|---|
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | IVisualElement | ||
baseline : Object
Distance verticale en pixels de la cible d’ancrage à la position de ligne de base du contrôle. | ILayoutElement | ||
baselinePosition : Number [lecture seule]
Coordonnée y de la ligne de base de la première ligne de texte du composant. | ILayoutElement | ||
bottom : Object
Distance verticale en pixels du bord inférieur du composant au bord inférieur de la cible d’ancrage. | ILayoutElement | ||
depth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs. | IVisualElement | ||
designLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel. | IVisualElement | ||
hasLayoutMatrix3D : Boolean [lecture seule]
Contient true si l’élément possède une matrice 3D. | ILayoutElement | ||
height : Number
Indique la hauteur de l’objet d’affichage, en pixels. | IVisualElement | ||
horizontalCenter : Object
Distance horizontale en pixels du centre du composant au centre de la zone de contenu de la cible d’ancrage. | ILayoutElement | ||
includeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent. | ILayoutElement | ||
is3D : Boolean [lecture seule]
Contient true lorsque l’élément est en 3D. | IVisualElement | ||
layoutDirection : String
Spécifie la direction de mise en forme souhaitée pour un élément : l’une des valeurs LayoutDirection.LTR (de gauche à droite), LayoutDirection.RTL (de droite à gauche) ou null (héritée). | ILayoutDirectionElement | ||
left : Object
Distance horizontale en pixels du bord gauche du composant au bord gauche de la cible d’ancrage. | ILayoutElement | ||
owner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement. | IVisualElement | ||
parent : DisplayObjectContainer [lecture seule]
Conteneur ou composant parent de ce composant. | IVisualElement | ||
percentHeight : Number
Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent. | ILayoutElement | ||
percentWidth : Number
Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent. | ILayoutElement | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Définit un ensemble de réglages pouvant être appliqué à la transformation d’un objet de manière invisible pour la présentation de son parent. | IVisualElement | ||
right : Object
Distance horizontale en pixels du bord droit du composant au bord droit de la cible d’ancrage. | ILayoutElement | ||
top : Object
Distance verticale en pixels du bord supérieur du composant au bord supérieur de la cible d’ancrage. | ILayoutElement | ||
verticalCenter : Object
Distance verticale en pixels du centre du composant au centre de la zone de contenu de la cible d’ancrage. | ILayoutElement | ||
visible : Boolean
Contrôle la visibilité de cet élément visuel. | IVisualElement | ||
width : Number
Indique la largeur de l’objet d’affichage, en pixels. | IVisualElement | ||
x : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | IVisualElement | ||
y : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | IVisualElement |
alpha | propriété |
alpha:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique la valeur de transparence alpha de l’objet spécifié. Les valeurs gérées sont comprises entre 0 (entièrement transparent) et 1 (entièrement opaque). La valeur par défaut est 1. Les objets d’affichage où alpha
est défini sur 0 sont actifs, même s’ils sont invisibles.
Implémentation
public function get alpha():Number
public function set alpha(value:Number):void
depth | propriété |
depth:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs. Les conteneurs Spark organisent leurs éléments en fonction de leur propriété depth
, avec la profondeur la plus basse à l’arrière-plan et la plus élevée à l’avant. Les éléments avec la même valeur de profondeur apparaissent dans leur ordre d’ajout au conteneur.
La valeur par défaut est 0.
Implémentation
public function get depth():Number
public function set depth(value:Number):void
designLayer | propriété |
designLayer:DesignLayer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Spécifie l’instance DesignLayer facultative associée à cet élément visuel.
Lorsqu’un objet DesignLayer est affecté, un élément visuel doit prendre en compte la visibilité et la valeur alpha de son calque parent, lors de l’enregistrement de ses propres valeurs de visibilité ou alpha réelles sur son objet DisplayObject de sauvegarde (si applicable).
Un élément visuel doit écouter les notifications layerPropertyChange
du calque parent associé. Lorsque la propriété effectiveAlpha
ou effectiveVisibility
est modifiée, l’élément doit ensuite calculer sa propre propriété de visibilité (ou alpha) et l’appliquer en conséquence.
Cette propriété ne doit pas être définie directement dans MXML.
La propriété designLayer
n’est pas utilisée pour le contrôle de l’ordre de plan. Voir depth
.
La valeur par défaut est null.
Implémentation
public function get designLayer():DesignLayer
public function set designLayer(value:DesignLayer):void
Eléments de l’API associés
height | propriété |
height:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique la hauteur de l’objet d’affichage, en pixels. La hauteur est calculée en fonction des limites du contenu de l’objet d’affichage. Lorsque vous définissez la propriété height
, la propriété scaleY
est ajustée en conséquence, comme illustré dans le code suivant :
var rect:Shape = new Shape(); rect.graphics.beginFill(0xFF0000); rect.graphics.drawRect(0, 0, 100, 100); trace(rect.scaleY) // 1; rect.height = 200; trace(rect.scaleY) // 2;
A l’exception des objets TextField et Video, un objet d’affichage sans contenu (comme un sprite vide) a une hauteur de 0, même si vous essayez de définir height
sur une valeur différente.
Implémentation
public function get height():Number
public function set height(value:Number):void
is3D | propriété |
is3D: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 |
Contient true
lorsque l’élément est en 3D. L’élément peut être en 3D parce qu’il possède des propriétés de transformation 3D, des décalages de transformation 3D après la mise en forme ou les deux.
Implémentation
public function get is3D():Boolean
Eléments de l’API associés
owner | propriété |
owner:DisplayObjectContainer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Propriétaire de cet objet IVisualElement. Par défaut, il s’agit du parent de cet objet IVisualElement. Toutefois, si cet objet IVisualElement est un composant enfant déclenché par son parent, comme la liste déroulante d’un composant de commande ComboBox, le propriétaire est le composant ayant affiché cet objet IVisualElement.
Cette propriété n’est pas gérée par Flex, mais par chaque composant. Aussi, si vous utilisez la méthode PopUpManger.createPopUp()
ou PopUpManger.addPopUp()
pour afficher un composant enfant, définissez la propriété owner
du composant enfant sur le composant l’ayant affiché.
La valeur par défaut est la valeur de la propriété parent
.
Implémentation
public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer):void
parent | propriété |
parent:DisplayObjectContainer
[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 |
Conteneur ou composant parent de ce composant. Seuls les éléments visuels doivent avoir une propriété parent
. Les éléments non visuels doivent utiliser une autre propriété pour faire référence à l’objet auquel ils appartiennent. Par convention, les objets non visuels utilisent une propriété owner
pour faire référence à l’objet auquel ils appartiennent.
Implémentation
public function get parent():DisplayObjectContainer
postLayoutTransformOffsets | propriété |
postLayoutTransformOffsets:mx.geom:TransformOffsets
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Définit un ensemble de réglages pouvant être appliqués à la transformation d’un objet de manière invisible pour la présentation de son parent.
Par exemple, si vous souhaitez que la présentation s’adapte à un objet devant subir une rotation de 90 degrés, définissez la propriété rotation
de ce dernier. Si vous souhaitez que la présentation ne s’adapte pas à un objet subissant une rotation, définissez sa propriété postLayoutTransformOffsets.rotationZ
.
Implémentation
public function get postLayoutTransformOffsets():mx.geom:TransformOffsets
public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):void
visible | propriété |
visible:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Contrôle la visibilité de cet élément visuel. Si la valeur est true
, l’objet est visible.
Si un objet n’est pas visible, mais que la propriété includeInLayout
est définie sur true
, l’objet occupe de l’espace dans le conteneur, mais est invisible.
Si la valeur de visible
est définie sur true
, l’objet n’est pas nécessairement visible en raison de sa taille et de l’activation ou non de l’écrêtage du conteneur.
Définir visible
sur false
empêche la mise en focus du composant.
La valeur par défaut est true.
Implémentation
public function get visible():Boolean
public function set visible(value:Boolean):void
Eléments de l’API associés
width | propriété |
width:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique la largeur de l’objet d’affichage, en pixels. La largeur est calculée en fonction des limites du contenu de l’objet d’affichage. Lorsque vous définissez la propriété width
, la propriété scaleX
est ajustée en conséquence, comme illustré dans le code suivant :
var rect:Shape = new Shape(); rect.graphics.beginFill(0xFF0000); rect.graphics.drawRect(0, 0, 100, 100); trace(rect.scaleX) // 1; rect.width = 200; trace(rect.scaleX) // 2;
A l’exception des objets TextField et Video, un objet d’affichage sans contenu (comme un sprite vide) a une largeur de 0, même si vous essayez de définir width
sur une valeur différente.
Implémentation
public function get width():Number
public function set width(value:Number):void
x | propriété |
x:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. Si l’objet figure dans un objet DisplayObjectContainer qui dispose de transformations, ce dernier figure dans le système de coordonnées locales de l’objet DisplayObjectContainer qui l’englobe. Ainsi, dans le cas d’un objet DisplayObjectContainer qui a subi une rotation de 90 ° dans le sens inverse des aiguilles d’une montre, les enfants de DisplayObjectContainer héritent d’un système de coordonnées ayant effectué une rotation à 90 ° dans le sens inverse des aiguilles d’une montre. Les coordonnées de l’objet renvoient à la position du point d’alignement.
Implémentation
public function get x():Number
public function set x(value:Number):void
y | propriété |
y:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. Si l’objet figure dans un objet DisplayObjectContainer qui dispose de transformations, ce dernier figure dans le système de coordonnées locales de l’objet DisplayObjectContainer qui l’englobe. Ainsi, dans le cas d’un objet DisplayObjectContainer qui a subi une rotation de 90 ° dans le sens inverse des aiguilles d’une montre, les enfants de DisplayObjectContainer héritent d’un système de coordonnées ayant effectué une rotation à 90 ° dans le sens inverse des aiguilles d’une montre. Les coordonnées de l’objet renvoient à la position du point d’alignement.
Implémentation
public function get y():Number
public function set y(value:Number):void
Tue Jun 12 2018, 09:30 AM Z