Package | spark.components |
Classe | public class Label |
Héritage | Label TextBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Sous-classes | EscapedLabel |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
text
héritée de TextBase. Formatage du texte est spécifié par les styles CSS de l’élément, tels que fontFamily
et fontSize
.
Label utilise le moteur Flash Text Engine (FTE) de Flash Player pour fournir une typographie de qualité internationale. Label étant rapide et léger, il est particulièrement adapté à une utilisation qui implique le rendu de nombreux petits morceaux de non-texte interactif, tels que des fonctionnalités de rendu d’élément et des étiquettes des habillage Button.
L’architecture Spark fournit trois « primitives » de texte, Label, RichText et RichEditableText, dans le cadre de sa philosophie d’achat en fonction des besoins. Etiquette est la plus rapide et la plus légère, mais est limitée en termes de capacités : pas de formatage complexe, de défilement, de sélection, de modification et d’hyperliens. RichText et RichEditableText sont construits sur la bibliothèque TLF (Text Layout Framework) plutôt que sur FTE. RichText ajoute la possibilité de lire du texte au formatage complexe, mais n’est absolument pas interactif. RichEditableText est le plus lent et le plus lourd, mais offre des fonctionnalités exhaustives : il prend en charge le défilement avec des objets TextLines virtualisés, la sélection, la modification, les hyperliens et les images chargées à partir d’URL. Vous devez utiliser la solution la plus rapide adaptée à vos besoins.
Le contrôle Spark Label est similaire au contrôle Label MX, mx.controls.Label. Les principales différences sont les suivantes :
- Spark Label utilise FTE, le nouveau moteur de texte du lecteur, alors que MX Label utilise la classe TextField.
- Spark Label offre une meilleure typographie, et une meilleure prise en charge des langues internationales que MX Label.
- Spark Label peut afficher plusieurs lignes, contrairement à MX Label.
- MX label peut afficher un sous-ensemble HTML limité, alors que Spark Label peut afficher uniquement du texte au formatage uniforme.
- MX Label peut être sélectionnable, contrairement à Spark Label.
Dans Spark Label, trois séquences de caractères explicites sont reconnues en tant que sauts de ligne : CR ("\r"
), LF ("\n"
) et CR+LF ("\r\n"
).
Si vous ne spécifiez aucun type de largeur pour Label, la ligne la plus longue, tel que déterminée par ces sauts de ligne explicites, détermine la largeur de Label.
Si vous spécifiez un type de largeur, le texte revient à la ligne sur le bord droit du composant, car la valeur par défaut du style lineBreak
est "toFit"
. Si le texte s’étend au-delà du bas du composant, il est écrêté.
Pour désactiver ce retour automatique à la ligne, définissez le style lineBreak
sur "explicit"
. Les lignes sont alors rompues uniquement aux endroits où le text
contient un saut de ligne explicite. Les extrémités des lignes qui s’étendent au-delà du bord droit sont écrêtées.
Si votre texte dépasse l’espace d’affichage, Label permet de le tronquer. La troncature de texte signifie le remplacement du texte superflu à l’aide d’un indicateur de troncature, tel que « ... ». Consultez les propriétés héritées maxDisplayedLines
et isTruncated
.
Vous pouvez contrôler l’espacement des lignes avec le style lineHeight
. Vous pouvez aligner le texte horizontalement et verticalement dans les limites de l’élément à l’aide des stylestextAlign
, textAlignLast
et verticalAlign
. Vous pouvez mettre le texte en retrait à partir des bords de l’élément de l’aide des styles paddingLeft
, paddingTop
, paddingRight
et paddingBottom
.
Par défaut, un composant Label ne possède aucun arrière-plan, mais vous pouvez en tracer un en utilisant les styles backgroundColor
et backgroundAlpha
. Les bordures ne sont pas prises en charge. Si vous avez besoin d’une bordure ou d’un arrière-plan plus complexe, utilisez un autre élément graphique, tel qu’un Rect, derrière le composant Label.
Le composant label peut afficher du texte rédigé de gauche à droite (LTR), par exemple, en français, de droite à gauche (RTL), comme en arabe, et du texte bidirectionnel, par exemple une phrase française au sein d’une phrase arabe. Si le sens prédominant du texte est de droite à gauche, définissez le style direction
sur "rtl"
. La valeur par défaut du style textAlign
est définie sur "start"
, ce qui aligne le texte à gauche lorsque direction
est définie sur "ltr"
ou à droite lorsque direction
est définie sur "rtl"
. Pour obtenir l’alignement inverse, définissez textAlign
sur "end"
.
Label utilise la classe TextBlock du moteur FTE (Flash Text Engine) pour créer un ou plusieurs objets TextLine pour afficher statiquement ses chaînes de caractères au format déterminé par ses styles CSS. Pour des performances accrues, ses objets TextLines créés ne contiennent pas d’informations sur les différents glyphes. Pour plus d’informations, consultez la section flash.text.engine.TextLineValidity.STATIC.
Le contrôle Label possède les caractéristiques par défaut suivantes :
Caractéristique | Description |
---|---|
Taille par défaut | 0 Pixels de largeur par 12 pixels de hauteur s’il ne contient aucun texte et suffisamment grande pour afficher le texte le cas échéant |
Taille minimale | 0 pixel |
Taille minimale | 10000 pixels de large et 10000 pixels de haut |
The <s:Label>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:Label Properties fontContext="" Styles alignmentBaseline="baseline" baselineShift="0" cffHinting="0.0" color="0x000000" digitCase="default" digitWidth="default" direction="ltr" dominantBaseline="auto" fontFamily="Arial" fontLookup="embeddedCFF" fontSize="12" fontStyle="normal" fontWeight="normal" justificationRule="auto" justificationStyle="auto" kerning="false" ligatureLevel="common" lineBreak="toFit" lineHeight="120%" lineThrough="false" locale="en" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" renderingMode="cff" textAlign="start" textAlignLast="start" textAlpha="1" textDecoration="start" textJustify="interWord" trackingLeft="0" trackingRight="00" typographicCase="default" verticalAlign="top" />
Propriété MXML par défauttext
Eléments de l’API associés
Méthode | Défini par | ||
---|---|---|---|
Label()
Constructeur. | Label | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
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. | EventDispatcher | ||
Ajoute un client de style non visuel à cette instance de composant. | UIComponent | ||
Indique si les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié. | DisplayObjectContainer | ||
Place en attente une fonction à appeler ultérieurement. | UIComponent | ||
Définit une propriété de style depuis cette instance de composant. | UIComponent | ||
Détermine si l’objet d’affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle. | DisplayObjectContainer | ||
Convertit un objet Point de coordonnées de contenu en coordonnées globales. | UIComponent | ||
Convertit un objet Point de coordonnées de contenu en coordonnées locales. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Crée une référence id pour cet objet IUIComponent sur son objet document parent. | UIComponent | ||
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent. | UIComponent | ||
Renvoie un objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent. | UIComponent | ||
[override]
Distribue un événement dans le flux d’événements. | UIComponent | ||
Affiche ou masque l’indicateur de focus autour de ce composant. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Trace par programmation un rectangle dans l’objet Graphics de cet habillage. | UIComponent | ||
Appelé par l’instance d’effet lors de la fin de sa lecture sur le composant. | UIComponent | ||
Appelé par l’instance d’effet lors du début de sa lecture sur le composant. | UIComponent | ||
Termine tous les effets en cours de lecture sur le composant. | UIComponent | ||
Exécute toutes les liaisons dont l’objet UIComponent est la destination. | UIComponent | ||
Appelée après la fin de l’impression. | UIComponent | ||
Fournit l’objet d’automatisation à l’index spécifié. | UIComponent | ||
Fournit la liste d’objets d’automatisation. | UIComponent | ||
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace. | DisplayObject | ||
Renvoie la coordonnée x des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié. | DisplayObjectContainer | ||
Renvoie l’objet d’affichage enfant portant le nom spécifié. | DisplayObjectContainer | ||
Renvoie la position d’index d’une occurrence enfant de DisplayObject. | DisplayObjectContainer | ||
Recherche les sélecteurs de type de cette instance UIComponent. | UIComponent | ||
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant. | UIComponent | ||
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
| UIComponent | ||
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
| UIComponent | ||
Récupère l’objet ayant actuellement le focus. | UIComponent | ||
Renvoie la hauteur de présentation de l’élément. | UIComponent | ||
Renvoie la largeur de la présentation de l’élément. | UIComponent | ||
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran. | UIComponent | ||
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran. | UIComponent | ||
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères. | UIComponent | ||
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément. | UIComponent | ||
Renvoie la hauteur maximale de l’élément. | UIComponent | ||
Renvoie la largeur maximale de l’élément. | UIComponent | ||
Renvoie la hauteur minimale de l’élément. | UIComponent | ||
Renvoie la largeur minimale de l’élément. | UIComponent | ||
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Renvoie la hauteur préférée de l’élément. | UIComponent | ||
Renvoie la largeur préférée de l’élément. | UIComponent | ||
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. | DisplayObject | ||
Renvoie l’élément de l’objet dataProvider utilisé par le composant Repeater spécifié pour produire ce composant Repeater, ou null si ce composant Repeater n’est pas répété. | UIComponent | ||
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant. | UIComponent | ||
Convertit un objet Point de coordonnées globales en coordonnées de contenu. | UIComponent | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | DisplayObject | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales). | DisplayObject | ||
Renvoie true si la valeur currentCSSState n’est pas nulle. | UIComponent | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Détermine si l’état spécifié a été défini sur ce composant UIComponent. | UIComponent | ||
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. | DisplayObject | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | DisplayObject | ||
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé horizontal. | UIComponent | ||
Initialise la structure interne de ce composant. | UIComponent | ||
Initialise différentes propriétés qui effectuent le suivi des instances répétées de ce composant. | UIComponent | ||
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
Appelé par les éléments d’un composant pour indiquer que leur propriété de profondeur a changé. | UIComponent | ||
Un élément doit appeler cette méthode lorsque la direction de la mise en forme change ou lorsque la direction de la mise en forme de son parent change. | UIComponent | ||
Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
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 | ||
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | ||
Convertit un objet Point de coordonnées locales en coordonnées de contenu. | UIComponent | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | DisplayObject | ||
Renvoie la valeur true si cssState correspond à currentCSSState. | UIComponent | ||
Détermine si l’instance est identique au, ou est une sous-classe du, type donné. | UIComponent | ||
Mesure le texte HTML spécifié, pouvant contenir des balises HTML telles que <font> et <b>, en supposant qu’il s’affiche sur un objet UITextField à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent. | UIComponent | ||
Mesure le texte spécifié, en supposant qu’il s’affiche sur un objet UITextField (ou UIFTETextField) à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent. | UIComponent | ||
Déplace le composant vers une position spécifiée dans son parent. | UIComponent | ||
Propage les modifications de style aux enfants. | UIComponent | ||
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent. | UIComponent | ||
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent. | UIComponent | ||
Prépare un objet IFlexDisplayObject pour l’impression. | UIComponent | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Génère ou régénère le cache de style CSS pour ce composant et, si le paramètre recursive a la valeur true, pour tous les descendants de ce composant également. | UIComponent | ||
Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement. | UIComponent | ||
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Supprime un client de style non visuel de cette instance de composant. | UIComponent | ||
Réexécute l’événement spécifié. | UIComponent | ||
Affiche un clavier virtuel. | InteractiveObject | ||
Résout un enfant en utilisant l’ID fourni. | UIComponent | ||
[statique]
Reprend le traitement en arrière-plan des méthodes mises en attente par la méthode callLater(), après un appel à la méthode suspendBackgroundProcessing(). | UIComponent | ||
Dimensionne l’objet. | UIComponent | ||
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage. | DisplayObjectContainer | ||
Définit une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant. | UIComponent | ||
Définir l’état actuel. | UIComponent | ||
Définit le focus sur ce composant. | UIComponent | ||
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran. | UIComponent | ||
Définit la taille de la présentation de l’élément. | UIComponent | ||
Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères. | UIComponent | ||
Définit la matrice de transformation Matrix3D utilisée pour calculer la taille et la position de la présentation du composant par rapport à ses frères. | UIComponent | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit une propriété de style pour cette instance de composant. | UIComponent | ||
Appelé lorsque la propriété visible est modifiée. | UIComponent | ||
Permet à l’utilisateur de faire glisser le sprite spécifié. | Sprite | ||
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile. | Sprite | ||
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine. | DisplayObjectContainer | ||
Met fin à la méthode startDrag(). | Sprite | ||
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles. | Sprite | ||
Détecte les modifications apportées aux propriétés de style. | UIComponent | ||
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés. | UIComponent | ||
[statique]
Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing(). | UIComponent | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés. | DisplayObjectContainer | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants. | DisplayObjectContainer | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une chaîne indiquant l’emplacement de l’objet dans la hiérarchie des objets DisplayObject de l’application. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Méthode d’utilitaire permettant de mettre à jour la rotation, la mise à l’échelle et la translation de la transformation tout en conservant un point particulier, spécifié dans l’espace de coordonnées du composant, fixe dans l’espace de coordonnées du parent. | UIComponent | ||
Méthode utilitaire permettant de transformer un point spécifié dans les coordonnées locales de cet objet en emplacement dans les coordonnées du parent de l’objet. | UIComponent | ||
Valide la position et la taille des enfants, et trace d’autres effets visuels. | UIComponent | ||
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire. | UIComponent | ||
Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties(). | UIComponent | ||
Valide la taille mesurée du composant si la méthode LayoutManager.invalidateSize() est appelée avec cette interface ILayoutManagerClient, puis la méthode validateSize() est appelée lorsqu’il est temps d’effectuer les mesures. | UIComponent | ||
Traite à la fois les événements valid et invalid d’une classe Validator assignée à ce composant. | UIComponent | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé vertical. | UIComponent | ||
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é. | EventDispatcher |
Les styles sont soit communs soit associés à un thème spécifique. Si le style est commun, il peut être utilisé avec n’importe quel thème. Si un style est associé à un thème spécifique, il ne peut être utilisé que si votre application utilise ce thème.
Style | Description | Défini par | ||
---|---|---|---|---|
alignmentBaseline | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie la ligne de base sur laquelle la ligne de base dominante s’aligne. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.alignmentBaseline Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: Number Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Le niveau alpha de la couleur définie par le style backgroundColor . | TextBase | |||
Type: uint Format: Color Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 La couleur de l’arrière-plan de l’ensemble du cadre de délimitation de ce composant. | TextBase | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale en pixels du bord supérieur de la zone de contenu à la position de la ligne de base de la commande. | UIComponent | |||
baselineShift | Type: Object Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur du décalage de la ligne de base. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.baselineShift. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale, en pixels, entre le bord inférieur du composant et le bord inférieur de la zone de contenu de son conteneur parent. | UIComponent | |||
cffHinting | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Type de repère CFF utilisé pour ce texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.cffHinting. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
color | Type: uint Format: Color Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur du texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.color. Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style color et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style color. La valeur par défaut est 0x000000 .Eléments de l’API associés | Label | ||
digitCase | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Type de casse de chiffres utilisé pour ce texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.digitCase. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
digitWidth | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Type de largeur de chiffres utilisé pour ce texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.digitWidth. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
direction | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie le niveau par défaut d’incorporation bidirectionnelle du texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.direction. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
dominantBaseline | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie la ligne de base de l’élément s’alignant sur alignmentBaseline pour déterminer la position verticale de l’élément sur la ligne.
Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.dominantBaseline. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: uint Format: Color Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de surbrillance du composant lorsque la validation échoue. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Mode de fusion utilisé par le rectangle de focus. | UIComponent | |||
Type: Class Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Habillage utilisé pour tracer le rectangle de focus. | UIComponent | |||
Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Epaisseur du contour du rectangle de focus, en pixels. | UIComponent | |||
fontFamily | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Nom de la police à utiliser, ou liste de noms de police séparés par une virgule. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontFamily. Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontFamily et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontFamily. La valeur par défaut du thème Spark est Eléments de l’API associés | Label | ||
fontLookup | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Recherche de police à utiliser. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontLookup Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
fontSize | Type: Number Format: Length Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Hauteur du texte, en pixels. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontSize Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontSize et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontSize. La valeur par défaut du thème Spark est Eléments de l’API associés | Label | ||
fontStyle | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Détermine si le texte doit être en italique. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontStyle Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontStyle et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontStyle. Eléments de l’API associés | Label | ||
fontWeight | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Détermine si le texte doit être en gras. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.fontWeight Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style fontWeight et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style fontWeight. Eléments de l’API associés | Label | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, entre le centre de la zone de contenu et celui du composant. | UIComponent | |||
Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 2.5 Le principal mode d’interaction pour ce composant. | UIComponent | |||
justificationRule | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Règle utilisée pour justifier le texte dans un paragraphe. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.justificationRule Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
justificationStyle | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Style utilisé pour la justification du paragraphe. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.justificationStyle Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
kerning | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Style utilisé pour la justification du paragraphe. Le crénage est activé par défaut pour les composants Spark, mais il est désactivé par défaut pour les composants MX. Certains composants Spark interprètent Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.kerning Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.1 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie la direction de mise en forme souhaitée d’un composant. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, du bord gauche du composant au bord gauche de la zone de contenu de son conteneur parent. | UIComponent | |||
ligatureLevel | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Définit laquelle des ligatures définies dans la police à utiliser dans le texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.ligatureLevel Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
lineBreak | Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Contrôle le retour à la ligne des mots dans le conteneur. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.blockProgression. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
lineHeight | Type: Object Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Contrôles d’interligne du texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.lineHeight.
Pour le thème Mobile, ceci n’est pas pris en charge. Reportez-vous à la section Eléments de l’API associés | Label | ||
lineThrough | Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Si la valeur est true, applique le style de formatage barré, une ligne au milieu du texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.lineThrough Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
locale | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Variable locale du texte. Contrôle les transformations de casse et de forme. Utilisez les identifiants de langue standard tels que décrits dans la norme technique Unicode #35. Par exemple « en », « en_US » et « en-US » pour l’anglais, « ja » pour le japonais. La valeur par défaut est undefined. Cette propriété hérite de sa valeur d’un ancêtre ; si elle n’est pas encore définie, elle hérite du style de Lors de l’utilisation des classes de formatage et globalisation Spark, vous pouvez définir ce style pour l’application racine sur la valeur de la constante undefined .Informations complémentaires | Label | ||
paddingBottom | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Encart inférieur en pixels. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingBottom. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
paddingLeft | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Encart gauche en pixels. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingLeft. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
paddingRight | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Encart droit en pixels. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingRight. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
paddingTop | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Encart supérieur en pixels. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.paddingRight. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
renderingMode | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Mode de rendu utilisé pour ce texte, qui s’applique uniquement aux polices incorporées. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.renderingMode Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, du bord droit du composant au bord droit de la zone de contenu de son conteneur parent. | UIComponent | |||
Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 1.5 Montrer l’erreur bordure ou enveloppe lorsque ce composant n’est pas valide. | UIComponent | |||
Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 1.5 Afficher l’erreur-bulle lorsque ce composant n’est pas valide et que l’utilisateur pointe le curseur dessus | UIComponent | |||
textAlign | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Alignement du texte au sein d’un conteneur. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textAlign Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style textAlign et si vous utilisez StyleableStageText, voir spark.components.supportClasses.StyleableStageText Style textAlign. Eléments de l’API associés | Label | ||
textAlignLast | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Alignement de la dernière ligne du paragraphe par rapport au conteneur dans un texte justifié. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textAlignLast Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
textAlpha | Type: Number Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha (transparence) du texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textAlpha Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
textDecoration | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Détermine si le texte doit être souligné. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textDecoration Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField Style textDecoration et si vous utilisez StyleableStageText, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
textJustify | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie des options de justification de texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.textJustify Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale, en pixels, entre le bord supérieur du composant et le bord supérieur de la zone de contenu de son conteneur parent. | UIComponent | |||
trackingLeft | Type: Object Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur de l’approche (crénage manuel) à appliquer à gauche de chaque caractère. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.trackingLeft Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
trackingRight | Type: Object Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur de l’approche (crénage manuel) à appliquer à droite de chaque caractère. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.trackingRight Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
typographicCase | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Type de casse typographique utilisée pour ce texte. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.typographicCase Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
verticalAlign | Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Alignement vertical ou justification. Pour le thème Spark, voir flashx.textLayout.formats.ITextLayoutFormat.verticalAlign. Pour le thème Mobile, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale, en pixels, du centre de la zone de contenu du composant au centre du composant. | UIComponent |
Style | Description | Défini par | ||
---|---|---|---|---|
leading | Type: Number Format: Length Héritage CSS: Oui Thème : mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10.1, AIR 2.0 Espace vertical supplémentaire entre les lignes de texte.
Pour le thème Spark, ceci n’est pas pris en charge. Reportez-vous à la section Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableStageText Style fontWeight et si vous utilisez StyleableStageText, ceci n’est pas pris en charge. Eléments de l’API associés | Label | ||
letterSpacing | Type: Number Héritage CSS: Oui Thème : mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10.1, AIR 2.0 Nombre de pixels supplémentaires qui apparaissent entre chaque caractère.
Pour le thème Spark, ceci n’est pas pris en charge. Reportez-vous aux sections Pour le thème Mobile, si vous utilisez StyleableTextField, voir spark.components.supportClasses.StyleableTextField.letterSpacing et si vous utilisez StyleableStageText, ceci n’est pas pris en charge. Eléments de l’API associés | Label |
Label | () | Constructeur |
public function Label()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
<?xml version="1.0" encoding="utf-8"?> <!-- LabelExample.mxml --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <s:Panel title="Label Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:Group left="10" right="10" top="10" bottom="10"> <s:Label x="0" y="0" height="75" width="75"> <s:text>This is a Label control.</s:text> </s:Label> <s:Group x="100" y="0"> <s:Label height="100" width="75" paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5"> <s:text>This is a Spark Label control with a border drawn by a Rect.</s:text> </s:Label> <s:Rect width="100%" height="100%"> <s:stroke> <s:SolidColorStroke color="red"/> </s:stroke> </s:Rect> </s:Group> </s:Group> </s:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z