spark.components.supportClassesSkinnableContainerBase Classe de base des composants de conteneur dont l’habillage peut être configuré. Etat désactivé. AIR 1.5 3.0 Flex 4 Etat normal. AIR 1.5 3.0 Flex 4 mx.managers:IFocusManagerContainerspark.components.supportClasses:SkinnableComponent Classe de base des composants de conteneur dont l’habillage peut être configuré. SkinnableContainerBase Constructeur. Constructeur. getCurrentSkinState Renvoie le nom de l’état à appliquer à l’habillage.Chaîne spécifiant le nom de l’état à appliquer à l’habillage. Renvoie le nom de l’état à appliquer à l’habillage. Par exemple, un composant Button peut renvoyer la chaîne « up », « down », « over » ou « disabled » pour spécifier l’état.

Une sous-classe de SkinnableComponent doit remplacer cette méthode pour renvoyer une valeur.

defaultButton Contrôle Button désigné comme bouton par défaut pour le conteneur.null Contrôle Button désigné comme bouton par défaut pour le conteneur. Lorsque les contrôles du conteneur ont le focus, l’activation de la touche Entrée revient à cliquer sur ce contrôle Button.
Range La classe Range contient une valeur et une plage de valeurs autorisées pour cette valeur, définie par les propriétés minimum et maximum.The <s:Range> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:Range
    Properties
    maximum="100"
    minimum="0"
    snapInterval="1"
    stepSize="1"
    value="0"
  />
  
]]>
spark.components.supportClasses:SkinnableComponent La classe Range contient une valeur et une plage de valeurs autorisées pour cette valeur, définie par les propriétés minimum et maximum. La propriété value doit toujours être comprise entre les valeurs actuellement définies pour minimum et maximum. En outre, les valeurs minimum et maximum doivent être dans le bon ordre, de sorte que (minimum <= value <= maximum) soit true. Si la valeur de la propriété snapInterval n’est pas 0, la propriété value est également limitée à un multiple de snapInterval.

Range est une classe de base pour différents contrôles nécessitant une fonction de plage, notamment TrackBase et Spinner.

spark.components.supportClasses.TrackBasespark.components.SpinnerRange Constructeur. Constructeur. changeValueByStep Augmente ou diminue la valeur via stepSize. increasetrueSi la valeur est true, ajoute stepSize à value, dans le cas contraire, la soustrait. Augmente ou diminue value via stepSize. nearestValidValue Renvoie la somme du minimum et d’un nombre entier multiple de interval le plus proche de value, à moins que value soit plus proche de la limite maximale, auquel cas la valeur renvoyée est le maximum. La valeur valide la plus proche de l’entrée. valueLa valeur de l’entrée. intervalValeur de snapInterval ou un entier multiple de snapInterval. Renvoie la somme du minimum et d’un nombre entier multiple de interval le plus proche de value, à moins que value soit plus proche de la limite maximale, auquel cas la valeur renvoyée est le maximum.

Si interval est égal à 0, la valeur est tronquée sur les limites minimales et maximales.

Les valeurs valides pour une plage sont définies par la somme de la propriété minimum avec des multiples de interval. Elles sont également définies pour être inférieures ou égales à la propriété maximum. Le maximum ne doit pas être un multiple de snapInterval.

Si, par exemple, minimum est égal à 1, maximum est égal à 6, et snapInterval est égal à 3, les valeurs possibles de cette plage sont 1, 2, 5, 6. De même, si minimum est égal à 2, maximum est égal à 9, et snapInterval est égal à 1,5, les valeurs possibles de cette plage sont 2, 3.5, 6.5, 5, 8, et 9.

setValue Définit le magasin de sauvegarde pour la propriété value et distribue un événement valueCommit si la propriété est modifiée. valueNouvelle valeur de la propriété value. Définit le magasin de sauvegarde pour la propriété value et distribue un événement valueCommit si la propriété est modifiée.

Toutes les mises à jour de la propriété value provoquent l’appel de cette méthode.

Cette méthode suppose que l’appelant a déjà utilisé la valeur nearestValidValue() pour limiter le paramètre value.

nearestValidValue
maximum Valeur valide maximale.100 Valeur valide maximale.

Les modifications apportées à la propriété value sont limitées par la propriété commitProperties() pour être inférieures ou égales au maximum avec la méthode nearestValidValue().

nearestValidValue
minimum Valeur valide minimale.0 Valeur valide minimale.

Les modifications apportées à la propriété value sont limitées par la propriété commitProperties() pour être supérieures ou égales au minimum avec la méthode nearestValidValue().

nearestValidValue
snapInterval La propriété snapInterval contrôle les valeurs valides de la propriété value.1 La propriété snapInterval contrôle les valeurs valides de la propriété value. Si elles ne sont pas égales à zéro, les valeurs valides correspondent à la somme du minimum et des multiples entiers de cette propriété, pour toutes les sommes inférieures ou égales au maximum.

Si, par exemple, minimum est 10, maximum est 20 et cette propriété a la valeur 3, les valeurs valides de cette plage sont 10, 13, 16, 19 et 20.

Si la valeur de cette propriété est zéro, alors les valeurs possibles sont uniquement limitées entre les valeurs minimum et maximum incluses.

Cette propriété limite également les valeurs possibles pour la propriété stepSize lorsqu’elle est définie. Si cette propriété n’est pas définie de façon explicite et la propriété stepSize est définie, snapInterval prend par défaut la valeur stepSize.

nearestValidValue
stepSize Ampleur de la modification de la propriété value lorsque la méthode changeValueByStep() est appelée.1 Ampleur de la modification de la propriété value lorsque la méthode changeValueByStep() est appelée. Il doit s’agir d’un multiple de snapInterval, sauf si la valeur snapInterval est nulle. Si stepSize n’est pas un multiple, il est arrondi au multiple le plus proche supérieur ou égal à snapInterval. value La valeur actuelle pour cette plage.0 Valeur actuelle pour cette plage.

Les modifications apportées à la propriété value sont limitées par la propriété commitProperties() pour être supérieures ou égales au minimum, inférieures ou égales au maximum et un multiple de snapInterval avec la méthode nearestValidValue().

setValuenearestValidValue
ToggleButtonBase Le composant ToggleButtonBase est la classe de base des composants de bouton Spark qui prennent en charge la propriété selected. Etat désactivé du bouton lorsqu’il est sélectionné. AIR 1.5 3.0 Flex 4 Etat abaissé du bouton lorsqu’il est sélectionné. AIR 1.5 3.0 Flex 4 Etat survolé du bouton lorsqu’il est sélectionné. AIR 1.5 3.0 Flex 4 Etat relevé du bouton lorsqu’il est sélectionné. AIR 1.5 3.0 Flex 4 The <s:ToggleButtonBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ToggleButtonBase
    Properties
    selected="false"
 
    events
    change="No default"
  />
  
]]>
spark.components.supportClasses:ButtonBase Le composant ToggleButtonBase est la classe de base des composants de bouton Spark qui prennent en charge la propriété selected. ToggleButton, CheckBox et RadioButton sont des sous-classes de ToggleButtonBase. spark.components.ToggleButtonspark.components.CheckBoxspark.components.RadioButtonchange Distribué lorsque la propriété selected du contrôle ToggleButtonBase change.flash.events.Event.CHANGEflash.events.Event Distribué lorsque la propriété selected du contrôle ToggleButtonBase change. Cet événement est distribué uniquement lorsque l’utilisateur actionne le contrôle à l’aide de la souris. ToggleButtonBase Constructeur. Constructeur. selected Contient true si le bouton est à l’état abaissé, false s’il est à l’état relevé. Contient true si le bouton est à l’état abaissé, false s’il est à l’état relevé.
OverlayDepth La classe OverlayDepth définit les valeurs de profondeur par défaut pour différents éléments d’incrustation utilisés par Flex. Object La classe OverlayDepth définit les valeurs de profondeur par défaut pour différents éléments d’incrustation utilisés par Flex. spark.components.Group.overlayspark.components.DataGroup.overlayBOTTOM Valeur de profondeur par défaut au-dessous de tous les éléments d’incrustation Flex. 0 Valeur de profondeur par défaut au-dessous de tous les éléments d’incrustation Flex. DROP_INDICATOR Profondeur d’incrustation pour un indicateur de dépôt.1000 Profondeur d’incrustation pour un indicateur de dépôt. FOCUS_PANE Profondeur d’incrustation pour un volet de focus.2000 Profondeur d’incrustation pour un volet de focus. MASK Profondeur d’incrustation pour un masque. 3000 Profondeur d’incrustation pour un masque. TOP Valeur de profondeur par défaut au-dessus de tous les éléments d’incrustation Flex. 10000 Valeur de profondeur par défaut au-dessus de tous les éléments d’incrustation Flex. ItemRenderer La classe ItemRenderer est la classe de base des fonctionnalités de rendu d’élément Spark.The <s:ItemRenderer> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ItemRenderer
    Properties
    autoDrawBackground="true"
    selected="false"
    showsCaret="false"
  />
  
]]>
spark.components:IItemRendererspark.components:DataRenderer La classe ItemRenderer est la classe de base des fonctionnalités de rendu d’élément Spark.

Les rendus d’élément prennent en charge des états d’affichage facultatifs. En règle générale, vous utilisez des états d’affichage de rendus d’éléments MXML afin de contrôler l’aspect d’un élément de données en fonction de l’interaction de l’utilisateur avec l’élément. La classe ItemRenderer prend en charge tous les états d’affichage, de sorte que vous puissiez utiliser ces rendus d’élément avec des classes à base de listes.

Flex définit les états d’affichage suivants, que vous pouvez prendre en charge dans vos rendus d’élément :

  • normal - l’élément de données n’a pas l’interaction avec l’utilisateur.
  • hovered - la souris survole l’élément de données.
  • selected - l’élément de données est sélectionné.
  • dragging - l’élément de données est en cours de déplacement.
  • normalAndShowCaret - l’élément de données a l’état Normal et a le focus dans la liste d’éléments.
  • Hoveredandshowcaret - l’élément de données a l’état Hovered et a le focus dans la liste d’éléments.
  • selectedAndShowCaret - l’élément de données a l’état Normal et a le focus dans la liste d’éléments.

Lorsque l’utilisateur interagit avec un contrôle d’une manière qui modifie l’état d’affichage du rendu d’élément, Flex commence par déterminer si la fonctionnalité de rendu définit cet état d’affichage. Si le rendu d’élément prend en charge l’état d’affichage, Flex définit le rendu d’élément de sorte qu’il utilise cet état d’affichage. Si le rendu d’élément ne prend pas en charge l’état d’affichage, Flex n’a aucun effet.

ItemRenderer Constructeur. Constructeur. getCurrentRendererState Renvoie le nom de l’état à appliquer au rendu.Chaîne spécifiant le nom de l’état à appliquer au rendu. Renvoie le nom de l’état à appliquer au rendu. Par exemple, un rendu d’élément List élémentaire renverrait la chaîne « normal », « hovered » ou « selected » pour spécifier l’état du rendu. Dans le cas d’interactions tactiles (ou d’interactions de souris dans lesquelles la sélection est ignorée), "down" et "downAndSelected" sont également des états importants.

Une sous-classe de l’objet ItemRenderer doit remplacer cette méthode pour renvoyer une valeur si le comportement souhaité est différent du comportement par défaut.

Dans Flex 4.0, les 3 états principaux étaient "normal", "hovered" et "selected". Dans Flex 4.5, "down" et "downAndSelected" ont été ajoutés.

L’ensemble complet des états pris en charge (par ordre de priorité) est le suivant :

  • dragging
  • downAndSelected
  • selectedAndShowsCaret
  • hoveredAndShowsCaret
  • normalAndShowsCaret
  • down
  • selected
  • hovered
  • normal

invalidateRendererState Marque l’état du rendu comme non valide de sorte que le nouvel état soit défini lors d’une actualisation d’écran ultérieure. Marque l’état du rendu comme non valide de sorte que le nouvel état soit défini lors d’une actualisation d’écran ultérieure. labelDisplay Composant facultatif d’étiquette de fonctionnalité de rendu d’élément.spark.components.supportClasses:TextBase Composant facultatif d’étiquette de fonctionnalité de rendu d’élément. Ce composant est utilisé pour déterminer la valeur de la propriété baselinePosition dans le composant hôte de la fonctionnalité de rendu d’élément. autoDrawBackground Spécifie si le rendu d’élément dessine l’arrière-plan de l’élément de données pendant l’interaction avec l’utilisateur. true Spécifie si le rendu d’élément dessine l’arrière-plan de l’élément de données pendant l’interaction avec l’utilisateur. Les interactions englobent le déplacement de la souris au-dessus de l’élément, la sélection de l’élément et le déplacement du caret de l’élément.

Si la valeur est définie sur true, l’arrière-plan pour le rendu d’élément est automatiquement dessiné et il dépend des styles définis (contentBackgroundColor, alternatingItemColor, rollOverColor, downColor, selectionColor) ainsi que de l’état du rendu d’élément.

Si la valeur est définie sur false, le rendu d’élément ne dessine aucun arrière-plan. Votre rendu d’élément personnalisé est chargé de l’affichage des couleurs d’arrière-plan pour toutes les interactions avec les utilisateurs.

down Défini sur true lorsque l’utilisateur appuie sur un rendu d’élément.false Défini sur true lorsque l’utilisateur appuie sur un rendu d’élément. dragging Contient true si le rendu d’élément est en cours de glissement. Contient true si le rendu d’élément est en cours de glissement. hovered Défini sur true lorsque l’utilisateur survole avec la souris le rendu d’élément. false Défini sur true lorsque l’utilisateur survole avec la souris le rendu d’élément. itemIndex Index de l’élément dans le fournisseur de données du composant hôte du rendu d’élément.0 Index de l’élément dans le fournisseur de données du composant hôte du rendu d’élément. label Chaîne à afficher dans le rendu d'élément."" La chaîne à afficher dans l'option de rendu d'élément.

Le composant hôte de la fonctionnalité de rendu d’élément peut utiliser la méthode itemToLabel() pour convertir l’élément de données en une chaîne devant être affichée par la fonctionnalité de rendu d’élément.

Pour les contrôles tels que List et ButtonBar, vous pouvez utiliser les propriétés labelField ou labelFunction pour spécifier le champ de l’élément de données contenant la chaîne. Dans tous les autres cas, le composant hôte utilise la méthode toString() pour convertir l’élément de données en chaîne.

selected Contient true si la fonctionnalité de rendu d’élément peut s’afficher comme étant sélectionnée.false Contient true si la fonctionnalité de rendu d’élément peut s’afficher comme étant sélectionnée. showsCaret Contient true si le rendu d’élément peut s’afficher comme focus. false Contient true si le rendu d’élément peut s’afficher comme focus.
GroupBase La classe GroupBase définit la classe de base des composants affichant des éléments visuels.The <s:GroupBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:GroupBase
    Properties
    autoLayout="true"
    clipAndEnableScrolling="false"
    horizontalScrollPosition="null"
    luminosityClip="false"
    luminosityInvert="false"
    layout="BasicLayout"
    mask=""
    maskType="clip"
    mouseEnabledWhereTransparent="true"
    resizeMode="noScale"
    verticalScrollPosition="no default"
  
    Styles
    accentColor="0x0099FF"
    alignmentBaseline="useDominantBaseline"
    alternatingItemColors="undefined"
    baselineShift="0"
    blockProgression="tb"
    breakOpportunity="auto"
    cffHinting="horizontalStem"
    chromeColor="0xCCCCCC"
    color="0x000000"
    contentBackgroundAlpha="1.0"
    contentBackgroundColor="0xFFFFFF"
    clearFloats="none"
    digitCase="default"
    digitWidth="default"
    direction="ltr"
    disabledAlpha="0.5"
    dominantBaseline="auto"
    firstBaselineOffset="auto"
    focusColor="0x70B2EE"
    focusedTextSelectionColor="A8C6EE"
    fontFamily="Arial"
    fontLookup="device"
    fontSize="12"
    fontStyle="normal"
    fontWeight="normal"
    inactiveTextSelectionColor="E8E8E8"
    justificationRule="auto"
    justificationStyle="auto"
    kerning="auto"
    leadingModel="auto"
    ligatureLevel="common"
    lineHeight="120%"
    lineThrough="false"
    listAutoPadding="40"
    listStylePosition="outside"
    listStyleType="disc"
    locale="en"
    paragraphEndIndent="0"
    paragraphSpaceAfter="0"
    paragraphSpaceBefore="0"
    paragraphStartIndent="0"
    renderingMode="cff"
    rollOverColor="0xCEDBEF"
    symbolColor="0x000000"
    tabStops="null"
    textAlign="start"
    textAlignLast="start"
    textAlpha="1"
    textDecoration="none"
    textIndent="0"
    textJustify="interWord"
    textRotation="auto"
    trackingLeft="0"
    trackingRight="0"
    typographicCase="default"
    unfocusedTextSelectionColor="0xE8E8E8"
    whiteSpaceCollapse="collapse"
    wordSpacing="100%,50%,150%"
  />
  
]]>
spark.core:IViewportmx.core:UIComponent La classe GroupBase définit la classe de base des composants affichant des éléments visuels. Un composant de groupe ne contrôle pas la présentation des éléments visuels qu’il contient. En revanche, la présentation est gérée par un composant de présentation séparé. spark.layouts.supportClasses.LayoutBasespark.components.ResizeModeGroupBase Constructeur. Constructeur. containsElement Détermine si l’objet IVisualElement spécifié est un enfant de l’occurrence du conteneur ou l’occurrence en tant que telle.true si l’élément est un descendant du conteneur. elementObjet enfant à tester. Détermine si l’objet IVisualElement spécifié est un enfant de l’occurrence du conteneur ou l’occurrence en tant que telle. La recherche est approfondie, c’est-à-dire que si l’élément est un enfant, petit-enfant, arrière-petit-enfant, etc. de ce conteneur, la valeur renvoyée est true. createChildren Si l’objet de mise en page n’a pas encore été défini, createChildren() attribue à ce conteneur un objet de mise en page par défaut, BasicLayout.

Si l’objet de mise en page n’a pas encore été défini, createChildren() attribue à ce conteneur un objet de mise en page par défaut, BasicLayout.

getElementAt index getElementIndex element getHorizontalScrollPositionDelta Modification de la position de défilement horizontal. navigationUnitPrend les valeurs suivantes :
  • END Renvoie le delta de défilement provoquant la justification à droite du rectangle scrollRect sur la zone de contenu.
  • HOME Renvoie le delta de défilement provoquant la justification à gauche du rectangle scrollRect sur la zone de contenu.
  • LEFT Renvoie le delta de défilement provoquant la justification à gauche du rectangle scrollRect avec le premier élément qui englobe ou qui se situe à gauche du bord gauche du rectangle scrollRect.
  • PAGE_LEFT Renvoie le delta de défilement provoquant la justification à droite du rectangle scrollRect avec le premier élément qui englobe ou qui se situe à gauche du bord gauche du rectangle scrollRect.
  • PAGE_RIGHT Renvoie le delta de défilement provoquant la justification à gauche du rectangle scrollRect avec le premier élément qui englobe ou qui se situe à droite du bord droit du rectangle scrollRect.
  • RIGHT Renvoie le delta de défilement provoquant la justification à droite du rectangle scrollRect avec le premier élément qui englobe ou qui se situe à droite du bord droit du rectangle scrollRect.

L’implémentation appelle les méthodes getElementBoundsLeftOfScrollRect() et getElementBoundsRightOfScrollRect() pour déterminer les limites des éléments. Les classes de présentation remplacent généralement ces méthodes à la place de la méthode getHorizontalScrollPositionDelta().

getVerticalScrollPositionDelta Modification de la position de défilement vertical. navigationUnitPrend les valeurs suivantes :
  • DOWN Renvoie le delta de défilement provoquant la justification en bas du rectangle scrollRect avec le premier élément qui englobe ou qui se situe en dessous du bord inférieur du rectangle scrollRect.
  • END Renvoie le delta de défilement provoquant la justification en bas du rectangle scrollRect sur la zone de contenu.
  • HOME Renvoie le delta de défilement provoquant la justification en haut du rectangle scrollRect sur la zone de contenu.
  • PAGE_DOWN Renvoie le delta de défilement provoquant la justification en haut du rectangle scrollRect avec le premier élément qui englobe ou qui se situe en dessous du bord inférieur du rectangle scrollRect.
  • PAGE_UP
  • Renvoie le delta de défilement provoquant la justification en bas du rectangle scrollRect avec le premier élément qui englobe ou qui se situe au-dessus du bord supérieur du rectangle scrollRect.
  • UP Renvoie le delta de défilement provoquant la justification en haut du rectangle scrollRect avec le premier élément qui englobe ou qui se situe au-dessus du bord supérieur du rectangle scrollRect.

L’implémentation appelle les méthodes getElementBoundsAboveScrollRect() et getElementBoundsBelowScrollRect() pour déterminer les limites des éléments. Les classes de présentation remplacent généralement ces méthodes à la place de la méthode getVerticalScrollPositionDelta().

getVirtualElementAt Les présentations respectant l’indicateur useVirtualLayout utilisent cette méthode lors de l’exécution de la méthode updateDisplayList() pour obtenir des éléments de présentation « en vue », c’est-à-dire Elément validé à l’index spécifié. indexIndex de l’élément à récupérer. eltWidthunknownSi elle est spécifiée, la largeur initiale de l’élément récemment créé ou recyclé. eltHeightunknownSi elle est spécifiée, la largeur initiale de l’élément récemment créé ou recyclé. Les présentations respectant l’indicateur useVirtualLayout utilisent cette méthode lors de l’exécution de la méthode updateDisplayList() pour obtenir des éléments de présentation « en vue », c’est-à-dire des éléments présents dans la propriété scrollRect du groupe.

Si l’élément à renvoyer n’est pas déjà un enfant visible, c’est-à-dire s’il a été créé ou recyclé et que eltWidth ou eltHeight est spécifié, la taille initiale de l’élément est définie avec setLayoutBoundsSize() avant sa validation. Cela est important pour les composants, tels que le texte, qui est redistribué lorsque la mise en forme est justifiée en fonction de la largeur ou de la hauteur du groupe.

L’élément de présentation renvoyé aura été validé.

Cette méthode crée ou recycle et valide à la demande les éléments de présentation.

Cette méthode n’est pas destinée à être appelée directement. Elle est appelée par les présentations qui prennent en charge la virtualisation.

setContentSize Définit les propriétés contentWidth et contentHeight.widthNouvelle valeur de contentWidth. heightNouvelle valeur de contentHeight. Définit les propriétés contentWidth et contentHeight. Cette méthode est destinée aux développeurs de classe de présentation, qui doivent l’appeler à partir de méthodes updateDisplayList(). autoLayout Si la valeur est true, la mesure et la présentation sont effectuées lorsque la position ou la taille de l’enfant est modifiée.true Si la valeur est true, la mesure et la présentation sont effectuées lorsque la position ou la taille de l’enfant est modifiée. Si la valeur est false, mesure et la mise en page sont lieu qu’une seule fois, lorsque les enfants sont ajoutés ou supprimés dans le conteneur. baselinePosition clipAndEnableScrolling false contentHeight contentWidth horizontalScrollPosition layout Objet de présentation de ce conteneur.spark.layouts.supportClasses:LayoutBasespark.layouts.BasicLayout Objet de présentation de ce conteneur. Cet objet est responsable des opérations de mesure et de présentation des éléments visuels du conteneur. spark.layouts.supportClasses.LayoutBaseluminosityClip Propriété qui contrôle si le masque de luminosité écrête le contenu masqué. false Propriété qui contrôle si le masque de luminosité écrête le contenu masqué. Cette propriété a un effet uniquement si un masque de type MaskType.LUMINOSITY a été appliqué à l’élément graphique. maskTypeluminosityInvert Une propriété qui contrôle le calcul de la valeur de couleur RVB d’un élément graphique masqué par un masque de luminosité. false Une propriété qui contrôle le calcul de la valeur de couleur RVB d’un élément graphique masqué par un masque de luminosité. Si elle est définie sur true, la valeur de couleur RVB d’un pixel dans le contenu source est inversée et multipliée par la région correspondante dans le masque. Si elle est définie sur false, la valeur de couleur RVB d’un pixel dans le contenu source est utilisée directement. maskType Type de masque.MaskType.CLIP

Type de masque. Les valeurs possibles sont MaskType.CLIP, MaskType.ALPHA ou MaskType.LUMINOSITY.

Masquage d’écrêtage

Lors d’un masquage en mode écrêtage, un masque d’écrêtage est réduit à 1 bit. Cela signifie qu’un masque n’affecte pas l’opacité d’un pixel dans le contenu source ; il ne modifie pas la valeur, si le pixel correspondant dans le masque possède une valeur alpha autre que zéro ou le rend complètement transparent, si la valeur alpha du pixel du masque est égale à zéro.

Masquage alpha

En mode alpha, l’opacité de chaque pixel du contenu source est multipliée par l’opacité de la région correspondante du masque. Par exemple, un pixel du contenu source d’une opacité de 1 qui est masqué par une région d’opacité de .5 produira une opacité de .5. Un pixel source d’une opacité de .8 masqué par une région d’une opacité de .5 affichera une opacité de .4.

Masquage de luminosité

Un masque de luminosité, parfois appelé « masque léger », fonctionne de manière analogue à un masque alpha, sauf que l’opacité et la valeur de couleur RVB d’un pixel dans le contenu source sont multipliées par l’opacité et la valeur de couleur RVB de la région correspondante dans le masque.

Le masquage de luminosité n’est pas une fonctionnalité native de Flash, mais est disponible dans des outils Adobe Creative Suite tels qu’Adobe Illustrator et Adobe Photoshop. Pour obtenir l’effet visuel d’un masque de luminosité dans le contenu rendu par Flash, un élément graphique spécifiant un masque de luminosité instancie en fait un filtre Shader qui simule l’aspect visuel d’un masque de luminosité tel qu’il est rendu dans les outils Adobe Creative Suite.

Les objets masqués par des masques de luminosité peuvent définir des propriétés pour contrôler la valeur de couleur RVB et l’écrêtage du masque. Voir les attributs de luminosityInvert et luminosityClip.

spark.core.MaskType
mask Définit le masque. Définit le masque. Le masque est ajouté à la liste d’affichage. Le masque ne doit pas déjà être présent dans une liste d’affichage ni dans le tableau des éléments. flash.display.DisplayObject.maskmouseEnabledWhereTransparent Lorsque la valeur est true, cette propriété s'assure que toutes les limites de l'occurrence Groupe répondent aux événements de souris (clics, survols, etc.).true Lorsque la valeur est true, cette propriété s'assure que toutes les limites de l'occurrence Groupe répondent aux événements de souris (clics, survols, etc.). Cette propriété n’entre en vigueur que si des événements de souris, tactiles ou de mouvement flash player sont ajoutés à cette occurrence. En outre, il suppose que les appels à addEventListener()/removeEventListener() ne sont pas superflus. numElements overlay Plan d’incrustation de ce groupe.spark.components.supportClasses:DisplayLayer Plan d’incrustation de ce groupe. Tous les objets du plan d’incrustation sont affichés au-dessus des éléments du groupe.

Remarque : ne conservez pas cet objet car le groupe le détruit et le crée à la demande.

resizeMode Mode ResizeMode de ce conteneur. Mode ResizeMode de ce conteneur. Si le mode de redimensionnement est défini sur ResizeMode.NO_SCALE, le redimensionnement est effectué en plaçant les enfants à l’aide des nouvelles largeur et hauteur. Si le mode de redimensionnement mode est défini sur ResizeMode.NOSCALE, tous les enfants conservent leur largeur et leur hauteur sans mise à l’échelle et sont mis à l’échelle de façon à modifier la taille.

La valeur par défaut est ResizeMode.NO_SCALE, ce qui correspond à "noScale".

spark.components.ResizeMode
verticalScrollPosition
SkinnableComponent La classe SkinnableComponent définit la classe de base des composants dont l’habillage peut être configuré.mx.core:UIComponent La classe SkinnableComponent définit la classe de base des composants dont l’habillage peut être configuré. Les habillages utilisés par une classe SkinnableComponent sont généralement des classes enfant de la classe Skin.

Associe une classe d’habillage à une classe de composant en définissant la propriété de style skinClass de la classe de composant. Vous pouvez définir la propriété skinClass en langage CSS, comme l’illustre l’exemple suivant :

MyComponent
  {
    skinClass: ClassReference("my.skins.MyComponentSkin")
  }

L’exemple suivant définit la propriété skinClass en langage MXML :

  <MyComponent skinClass="my.skins.MyComponentSkin"/>
spark.components.supportClasses.SkinSkinnableComponent Constructeur. Constructeur. attachSkin Crée l’habillage du composant. Crée l’habillage du composant. Vous n’appelez pas cette méthode directement. Flex l’appelle automatiquement lors de l’appel des méthodes createChildren() ou UIComponent.commitProperties(). En règle générale, une sous-classe de SkinnableComponent ne remplace pas cette méthode.

Cette méthode instancie l’habillage du composant, ajoute l’habillage en tant qu’enfant du composant et résout toutes les associations de parties d’habillage.

clearSkinParts Supprime les références aux parties d’habillages. Supprime les références aux parties d’habillages. Vous n’appelez pas cette méthode directement. Flex l’appelle automatiquement lors de l’appel de la méthode detachSkin().

En règle générale, les sous-classes de SkinnableComponent ne remplacent pas cette méthode.

createDynamicPartInstance Crée une occurrence d’une partie d’habillage dynamique. Occurrence de la partie ou null s’il est impossible de créer la partie. partNameNom de la partie. Crée une occurrence d’une partie d’habillage dynamique. Les parties d’habillage dynamiques doivent toujours être instanciées par cette méthode et non être instanciées directement par l’appel de la méthode newInstance() sur la fabrique. Cette méthode crée la partie, mais elle ne l’ajoute pas à la liste d’affichage. Le composant doit appeler la méthode Group.addElement() ou la méthode appropriée pour ajouter la partie d’habillage à la liste d’affichage. detachSkin Détruit et supprime l’habillage de ce composant. Détruit et supprime l’habillage de ce composant. Vous n’appelez pas cette méthode directement. Flex l’appelle automatiquement lorsqu’un habillage est modifié lors de l’exécution. Cette méthode supprime l’habillage et efface toutes les associations de parties.

En règle générale, les sous-classes de SkinnableComponent ne remplacent pas cette méthode.

findSkinParts Recherchez les parties d’habillage dans la classe d’habillage et affectez-les aux propriétés du composant. Recherchez les parties d’habillage dans la classe d’habillage et affectez-les aux propriétés du composant. Vous n’appelez pas cette méthode directement. Flex l’appelle automatiquement lors de l’appel de la méthode attachSkin(). En règle générale, une sous-classe de SkinnableComponent ne remplace pas cette méthode. getCurrentSkinState Renvoie le nom de l’état à appliquer à l’habillage.Chaîne spécifiant le nom de l’état à appliquer à l’habillage. Renvoie le nom de l’état à appliquer à l’habillage. Par exemple, un composant Button peut renvoyer la chaîne « up », « down », « over » ou « disabled » pour spécifier l’état.

Une sous-classe de SkinnableComponent doit remplacer cette méthode pour renvoyer une valeur.

getDynamicPartAt Renvoie une occurrence spécifique d’une partie dynamique.Occurrence de la partie ou null si la partie n’existe pas. partNameNom de la partie dynamique. indexIndex de la partie dynamique. Renvoie une occurrence spécifique d’une partie dynamique. invalidateSkinState Marque le composant de sorte que le nouvel état de l’habillage soit défini lors d’une actualisation d’écran ultérieure. Marque le composant de sorte que le nouvel état de l’habillage soit défini lors d’une actualisation d’écran ultérieure. numDynamicParts Renvoie le nombre d’occurrences d’une partie dynamique.Nombre d’occurrences de la partie dynamique. partNameNom de la partie dynamique. Renvoie le nombre d’occurrences d’une partie dynamique. partAdded Appelée lorsqu’une partie d’habillage est ajoutée.partNameNom de la partie. instanceOccurrence de la partie. Appelée lorsqu’une partie d’habillage est ajoutée. Vous n’appelez pas cette méthode directement. Dans le cas des parties statiques, Flex l’appelle automatiquement lors de l’appel de la méthode attachSkin(). Dans le cas des parties dynamiques, Flex l’appelle automatiquement lors de l’appel de la méthode createDynamicPartInstance().

Remplacez cette fonction pour associer un comportement à la partie. Si vous souhaitez remplacer le comportement pour une partie d’habillage héritée d’une classe de base, n’appelez pas la méthode super.partAdded(). Dans tous les autres cas, vous devez toujours appeler la méthode super.partAdded().

partRemoved Appelée lorsqu’une occurrence de partie d’habillage est supprimée.partNameNom de la partie. instanceOccurrence de la partie. Appelée lorsqu’une occurrence de partie d’habillage est supprimée. Vous n’appelez pas cette méthode directement. Dans le cas des parties statiques, Flex l’appelle automatiquement lors de l’appel de la méthode detachSkin(). Dans le cas des parties dynamiques, Flex l’appelle automatiquement lors de l’appel de la méthode removeDynamicPartInstance().

Remplacez cette fonction pour supprimer le comportement de la partie.

removeDynamicPartInstance Supprime une occurrence d’une partie dynamique.partNameNom de la partie. instanceOccurrence de la partie. Supprime une occurrence d’une partie dynamique. Vous devez appeler cette méthode avant de supprimer une partie dynamique. Cette méthode ne supprime pas la partie de la liste d’affichage. baselinePosition currentCSSState Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS. Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS. Ce remplacement renvoie l’état actuel de l’habillage et non l’état du composant. skin Occurrence de la classe d’habillage de cette occurrence de composant. Occurrence de la classe d’habillage de cette occurrence de composant. Il s’agit d’une propriété en lecture seule définie automatiquement lorsque Flex appelle la méthode attachSkin(). suggestedFocusSkinExclusions Répertorie les parties d’habillage exclues des images bitmap capturées et utilisées pour afficher le focus. Répertorie les parties d’habillage exclues des images bitmap capturées et utilisées pour afficher le focus. Cette liste est utilisée uniquement si la propriété focusSkinExclusions de l’habillage est null.
TextBase Classe de base des contrôles Spark Text (par exemple, Label et RichText) qui affichent du texte à l’aide de styles CSS pour le format par défaut.spark.core:IDisplayTextmx.core:UIComponent Classe de base des contrôles Spark Text (par exemple, Label et RichText) qui affichent du texte à l’aide de styles CSS pour le format par défaut.

Outre la possibilité d’ajouter une propriété text, cette classe ajoute également les propriétés maxDisplayedLines et isTruncated afin de prendre en charge la troncature.

TextBase Constructeur. Constructeur. isTruncated Rapport de propriété en lecture seule si le texte a été tronqué. false Rapport de propriété en lecture seule si le texte a été tronqué.

La troncature de texte signifie le remplacement du texte superflu à l’aide d’un indicateur de troncature, tel que « ... ». L’indicateur de troncature dépend des paramètres régionaux. Il n’est spécifié par la ressource « truncationIndicator » du groupe de ressources principal.

Si maxDisplayedLines est 0, aucune troncature ne se produit. Au lieu de cela, le texte est tout simplement écrêté s’il est supérieur aux limites du composant.

Si maxDisplayedLines est un entier positif, le texte sera tronquée si nécessaire, pour réduire le nombre de lignes à cet entier.

Si la valeur de maxDisplayedLines est -1, le texte sera tronqué afin d’afficher autant de lignes que possible dans la hauteur du composant.

La troncature s’effectue uniquement si la valeur du style lineBreak est "toFit" ; la valeur de cette propriété est ignorée si lineBreak est "explicit".

maxDisplayedLines Entier qui détermine si et où le texte est tronqué. 0 Entier qui détermine si et où le texte est tronqué.

La troncature de texte signifie le remplacement du texte superflu à l’aide d’un indicateur de troncature, tel que « ... ». L’indicateur de troncature dépend des paramètres régionaux. Il n’est spécifié par la ressource « truncationIndicator » du groupe de ressources principal.

Si la valeur est 0, aucune troncature se produit. Au lieu de cela, le texte est tout simplement écrêté s’il est supérieur aux limites du composant.

Si la valeur est un entier positif, le texte sera tronquée si nécessaire, pour réduire le nombre de lignes à cet entier.

Si la valeur est -1, le texte sera tronqué afin d’afficher autant de lignes que possible dans la hauteur du composant.

La troncature s’effectue uniquement si la valeur du style lineBreak est "toFit" ; la valeur de cette propriété est ignoré si lineBreak est "explicit".

showTruncationTip Propriété contrôlant si le composant doit afficher une info-bulle toolTip lorsque le texte a été tronqué. false Propriété contrôlant si le composant doit afficher une info-bulle toolTip lorsque le texte a été tronqué. text Texte affiché par ce composant de texte. "" Texte affiché par ce composant de texte.

La mise en forme de ce texte est contrôlée par des styles CSS. Les styles pris en charge dépendent de la sous-classe.

ScrollBarBase La classe ScrollBarBase facilite le positionnement de la partie affichée des données lorsque le volume de données à afficher dans une zone est trop important. Etat inactif. Cet l’état indique qu’il n’existe pas de contenu à faire défiler, ce qui signifie que maximum <= minimum. AIR 1.5 3.0 Flex 4 Habillage facultatif définissant un bouton qui, lorsqu’il est actionné, déplace la barre de défilement vers le haut. Cette propriété équivaut à un pas de diminution pour la propriété value. AIR 1.5 3.0 Flex 4 An optional skin part that defines a button that, when pressed, steps the scrollbar up. Habillage facultatif définissant un bouton qui, lorsqu’il est actionné, déplace la barre de défilement vers le bas. Cette propriété équivaut à un pas d’augmentation pour la propriété value. AIR 1.5 3.0 Flex 4 An optional skin part that defines a button that, when pressed, steps the scrollbar down.The <s:ScrollBarBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ScrollBarBase
    Properties
    pageSize="20"
    snapInterval="1"
    viewport="null"
     Styles
    autoThumbVisibility="true"
    fixedThumbSize="false"
    repeatDelay="500"
    repeatInterval="35"
    smoothScrolling="true"
    symbolColor="0x000000"
  />
  
]]>
spark.components.supportClasses:TrackBase La classe ScrollBarBase facilite le positionnement de la partie affichée des données lorsque le volume de données à afficher dans une zone est trop important. La classe ScrollBarBase affiche une paire de barres de défilement et une fenêtre. Dans ce contexte, une fenêtre est un composant UIComponent qui implémente une interface IViewport, par exemple Group.

Ce contrôle étend la classe TrackBase. Il s’agit de la classe de base des contrôles HScrollBar et VScrollBar.

Une barre de défilement se compose d’un rail, d’un curseur de défilement de taille variable et de deux boutons fléchés facultatifs. Pour calculer l’état d’affichage, la classe ScrollBarBase utilise quatre paramètres :

  • minimum : valeur minimale de la plage.
  • maximum : valeur maximale de la plage.
  • value : position actuelle, comprise entre les valeurs minimale et maximale de la plage.
  • Taille de la fenêtre : nombre d’éléments de la plage pouvant être affichés simultanément. Le nombre d’éléments doit être inférieur ou égal à la plage, celle-ci correspondant à la série de valeurs comprises entre la valeur minimale et la valeur maximale de la plage.
spark.core.IViewportspark.skins.spark.ScrollerSkinspark.skins.spark.ScrollBarDownButtonSkinspark.skins.spark.ScrollBarLeftButtonSkinspark.skins.spark.ScrollBarRightButtonSkinspark.skins.spark.ScrollBarUpButtonSkinScrollBarBase Constructeur. Constructeur. animatePaging Anime l’opération pour passer à la valeur newValue. newValueLa valeur finale en cours de pagination. pageSizeLa quantité de mouvement horizontal ou vertical demandée. Cette valeur sert à calculer, avec le style repeatInterval, la durée totale pour passer à la nouvelle valeur. pageSize est généralement définie dynamiquement par le changeur de couleur contenant pour la valeur requise pour afficher le contenu à une limite de contenu logique. Anime l’opération pour passer à la valeur newValue. Le paramètre pageSize sert à calculer le temps nécessaire à accéder à cette valeur, de sorte que le temps nécessaire pour animer une opération de pagination soit à peu près identique à la version non animée ; les deux opérations doivent se terminer au même endroit au même moment. animateStepping Anime l’opération pour modifier l’instruction vers la valeur newValue. newValueLa valeur finale en cours de modification d’instruction. stepSizeLa quantité de la modification d’instruction demandée. Cette valeur sert à calculer, avec le style repeatInterval, la durée totale pour modifier l’instruction vers la nouvelle valeur. stepSize est généralement définie dynamiquement par le changeur de couleur contenant pour la valeur requise pour afficher le contenu à une limite de contenu logique. Anime l’opération pour modifier l’instruction vers la valeur newValue. Le paramètre stepSize sert à calculer le temps nécessaire à accéder à cette valeur, de sorte que le temps nécessaire pour animer une opération de pagination soit à peu près identique à la version non animée ; les deux opérations doivent se terminer au même endroit au même moment. button_buttonDownHandler Traite un clic sur le bouton d’incrémentation ou de décrémentation de la barre de défilement.eventObjet événement. Traite un clic sur le bouton d’incrémentation ou de décrémentation de la barre de défilement. Le clic provoque une incrémentation ou une décrémentation, qui est répétée si le bouton reste enfoncé. Le délai avant le début des répétitions et le délai entre les événements répétés sont déterminés par les styles repeatDelay et repeatInterval des objets Button sous-jacents. spark.components.Buttonbutton_buttonUpHandler Gère le relâchement du bouton d’incrémentation ou de décrémentation de la barre de défilement.eventObjet événement. Gère le relâchement du bouton d’incrémentation ou de décrémentation de la barre de défilement. Cette opération met fin à l’opération d’incrémentation ou de décrémentation démarrée sur ce bouton par l’événement buttonDown. spark.components.ButtonchangeValueByPage Ajoute la valeur pageSize à value ou la soustrait de cette dernière.increasetrueDétermine si l’action de pagination doit augmenter (true) ou diminuer (false) la valeur value. Ajoute la valeur pageSize à value ou la soustrait de cette dernière. Dans le cas d’une addition, la nouvelle valeur value est le multiple de pageSize le plus proche supérieur à la valeur actuelle de value. Dans le cas d’une soustraction, la nouvelle valeur value est le multiple de pageSize le plus proche inférieur à la valeur actuelle. La valeur minimale de value est pageSize. pageSize Le changement dans la valeur de la propriété value lorsque vous appelez la méthode changeValueByPage().20 Le changement dans la valeur de la propriété value lorsque vous appelez la méthode changeValueByPage(). pendingValue La valeur de la barre de défilement lorsque le bouton de la souris est relâché.0 Valeur de la barre de défilement lorsque le bouton de la souris est relâché.

Si le style liveDragging est défini sur false, la valeur de la barre de défilement est uniquement définie lorsque l’utilisateur relâche le bouton de la souris. La valeur n’est pas mise à jour pendant que le curseur est déplacé.

Cette propriété est mise à jour lorsque la barre de défilement se déplace, même si liveDragging est false.

viewport Fenêtre contrôlée par cette barre de défilement.spark.core:IViewportnull Fenêtre contrôlée par cette barre de défilement. Si une fenêtre est spécifiée, toute modification apportée à sa taille réelle, à la taille de son contenu et à la position de défilement provoque l’exécution des méthodes ScrollBarBase correspondantes :
  • viewportResizeHandler()
  • contentWidthChangeHandler()
  • contentHeightChangeHandler()
  • viewportVerticalScrollPositionChangeHandler()
  • viewportHorizontalScrollPositionChangeHandler()

Les classes VScrollBar et HScrollBar remplacent ces méthodes pour conserver leur propriétés pageSize, maximum, et value en synchronisation avec le port d’affichage. De même, elles remplacent leurs méthodes changeValueByPage() et changeValueByStep() pour utiliser les méthodes scrollPositionDelta su port d’affichage pour calculer les décalages de page et d’étape.

spark.components.VScrollBarspark.components.HScrollBar
snapInterval La propriété snapInterval contrôle les valeurs valides de la propriété value.1 La propriété snapInterval contrôle les valeurs valides de la propriété value. Si elles ne sont pas égales à zéro, les valeurs valides correspondent à la somme du minimum et des multiples entiers de cette propriété, pour toutes les sommes inférieures ou égales au maximum.

Si, par exemple, minimum est 10, maximum est 20 et cette propriété a la valeur 3, les valeurs valides de cette plage sont 10, 13, 16, 19 et 20.

Si la valeur de cette propriété est zéro, alors les valeurs possibles sont uniquement limitées entre les valeurs minimum et maximum incluses.

Cette propriété limite également les valeurs possibles pour la propriété stepSize lorsqu’elle est définie. Si cette propriété n’est pas définie de façon explicite et la propriété stepSize est définie, snapInterval prend par défaut la valeur stepSize.

ButtonBase La classe ButtonBase est la classe de base de tous les composants de bouton Spark. Etat désactivé du bouton. AIR 1.5 3.0 Flex 4 Etat abaissé du bouton. AIR 1.5 3.0 Flex 4 Etat survolé du bouton. AIR 1.5 3.0 Flex 4 Etat relevé du bouton. AIR 1.5 3.0 Flex 4 Partie de l’habillage qui définit une icône facultative pour le bouton. AIR 2.0 3.0 Flex 4.5 A skin part that defines an optional icon for the button. Partie d’habillage définissant l’étiquette du bouton. AIR 1.5 3.0 Flex 4 A skin part that defines the label of the button.The <s:ButtonBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ButtonBase
    Properties
    autoRepeat="false"
    content="null"
    label=""
    stickyHighlighting="false"
  
    Events
    buttonDown="No default"
 
    Styles
    alignmentBaseline="USE_DOMINANT_BASELINE"
    cffHinting="HORIZONTAL_STEM"
    color="0"
    cornerRadius="4"
    digitCase="DEFAULT"
    digitWidth="DEFAULT"
    direction="LTR"
    dominantBaseline="AUTO"
    focusAlpha="0.5"
    focusColor="0x70B2EE"
    fontFamily="Arial"
    fontLookup="DEVICE"
    fontSize="12"
    fontStyle="NORMAL"
    fontWeight="NORMAL"
    justificationRule="AUTO"
    justificationStyle="AUTO"
    kerning="AUTO"
    ligatureLevel="COMMON"
    lineHeight="120%"
    lineThrough="false"
    locale="en"
    renderingMode="CFF"
    repeatDelay="500"
    repeatInterval="35"
    textAlign="START"
    textAlignLast="START"
    textAlpha="1"
    textDecoration="NONE"
    textJustify="INTER_WORD"
    trackingLeft="0"
    trackingRight="0"
    typographicCase="DEFAULT"
    wordSpacing="100%"
  />
  
]]>
mx.managers:IFocusManagerComponentspark.components.supportClasses:SkinnableComponent La classe ButtonBase est la classe de base de tous les composants de bouton Spark. Les classes Button et ToggleButtonBase sont des sous-classes de ButtonBase. ToggleButton. Les classes ToggleButton, CheckBox et RadioButton sont des sous-classes de ToggleButtonBase. spark.components.Buttonspark.components.supportClasses.ToggleButtonBasespark.components.ToggleButtonspark.components.CheckBoxspark.components.RadioButtonbuttonDown Distribué lorsque l’utilisateur clique sur le contrôle ButtonBase.mx.events.FlexEvent.BUTTON_DOWNmx.events.FlexEvent Distribué lorsque l’utilisateur clique sur le contrôle ButtonBase. Si la valeur de la propriété autoRepeat est true, cet événement est redistribué en continu tant que le bouton demeure abaissé. ButtonBase Constructeur. Constructeur. buttonReleased Cette méthode est appelée lors de la gestion d’un événement MouseEvent.MOUSE_UP lorsque l’utilisateur clique sur le bouton. Cette méthode est appelée lors de la gestion d’un événement MouseEvent.MOUSE_UP lorsque l’utilisateur clique sur le bouton. Elle est appelée uniquement lorsque le bouton est la cible et que la valeur de mouseCaptured est true. Elle permet aux sous-classes de mettre à jour les propriétés du bouton dès qu’il est cliqué pour éviter tout état transitionnel de ce dernier entre les événements de relâchement et de clic de souris. clickHandler Remplacez cette méthode dans des sous-classes pour gérer l’événement de clic plutôt que d’ajouter un gestionnaire distinct.eventObjet Event associé à l’événement. Remplacez cette méthode dans des sous-classes pour traiter l’événement click plutôt que d’ajouter un gestionnaire distinct. Cette méthode n’est pas appelée si le bouton est désactivé. mouseEventHandler Cette méthode traite les événements de souris, appelle la méthode clickHandler lorsque cela est nécessaire et met à jour les propriétés hovered et mouseCaptured.eventObjet Event associé à l’événement. Cette méthode traite les événements de souris, appelle la méthode clickHandler lorsque cela est nécessaire et met à jour les propriétés hovered et mouseCaptured.

Cette méthode est appelée pour traiter les événements MouseEvent.ROLL_OVER, MouseEvent.ROLL_OUT, MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_UP etMouseEvent.CLICK.

autoRepeat Indique si des événements buttonDown doivent être distribués de façon répétée si l’utilisateur maintient le bouton de sa souris enfoncé.false Indique si des événements buttonDown doivent être distribués de façon répétée si l’utilisateur maintient le bouton de sa souris enfoncé. content La propriété content permet de transmettre un objet arbitraire à utiliser dans un habillage personnalisé du bouton.null La propriété content permet de transmettre un objet arbitraire à utiliser dans un habillage personnalisé du bouton. Lorsqu’un habillage définit la partie facultative labelDisplay, une représentation de chaîne de la propriété content est déplacée vers la propriété text de cet habillage. L’habillage par défaut utilise ce mécanisme pour rendre la propriété content en tant qu’étiquette du bouton.

La propriété label est une façade de type String de cette propriété. Cette propriété peut être liée et partage l’événement « contentChange » avec la propriété label.

label
hovered Indique si le pointeur de la souris survole le bouton. Indique si le pointeur de la souris survole le bouton. Utilisée pour déterminer l’état d’habillage. keyboardPressed Indique si l’utilisateur appuie sur une touche du clavier alors que le bouton a le focus. Indique si l’utilisateur appuie sur une touche du clavier alors que le bouton a le focus. Utilisée pour déterminer l’état d’habillage. mouseCaptured Indique si le bouton de la souris est enfoncé et si le pointeur de la souris survolait le bouton au moment où l’événement MouseEvent.MOUSE_DOWN a été initialement distribué. Indique si le bouton de la souris est abaissé et si le pointeur de la souris survolait le bouton au moment où l’événement MouseEvent.MOUSE_DOWN a été initialement distribué. Utilisée pour déterminer l’état d’habillage. stickyHighlighting Si la valeur est false, le bouton affiche son habillage d’état abaissé lorsque l’utilisateur clique dessus, mais passe à l’habillage d’état survolé dès que l’utilisateur déplace le pointeur à l’extérieur du bouton.false Si la valeur est false, le bouton affiche son habillage d’état abaissé lorsque l’utilisateur clique dessus, mais passe à l’habillage d’état survolé dès que l’utilisateur déplace le pointeur à l’extérieur du bouton. Si la valeur est true, le bouton affiche son habillage d’état abaissé lorsque l’utilisateur clique dessus, puis continue à afficher cet habillage, y compris si l’utilisateur déplace le pointeur à l’extérieur du bouton. label Texte à afficher sur le contrôle ButtonBase."" Texte à afficher sur le contrôle ButtonBase.

Si l’étiquette est plus large que le contrôle ButtonBase, elle est tronquée et se termine par des points de suspension (...). L’étiquette complète s’affiche sous forme d’info-bulle lorsque l’utilisateur vient survoler le contrôle. Si vous avez également défini une info-bulle à l’aide de la propriété tooltip, l’info-bulle s’affiche à la place du texte de l’étiquette.

Il s’agit de la propriété ButtonBase par défaut.

Cette propriété est une façade de type String de la propriété content. Cette propriété peut être liée et partage la distribution de l’événement « contentChange » avec la propriété content.

content
TrackBase La classe TrackBase est une classe de base pour les composants comprenant un rail et un ou plusieurs boutons de curseur, par exemple Slider et ScrollBar. Etat désactivé. AIR 1.5 3.0 Flex 4 Etat normal. AIR 1.5 3.0 Flex 4 Partie d’habillage définissant un bouton qui peut être déplacé le long du rail pour augmenter ou diminuer la propriété value. Toute modification apportée à la propriété value est automatiquement répercutée sur la position du bouton du curseur par rapport au rail. AIR 1.5 3.0 Flex 4 A skin part that defines a button that can be dragged along the track to increase or decrease the value property. Partie d’habillage définissant un bouton qui, lorsqu’il est actionné, affecte à la propriété value la valeur correspondant à la position actuelle du bouton sur le rail. AIR 1.5 3.0 Flex 4 A skin part that defines a button that, when pressed, sets the value property to the value corresponding with the current button position on the track.The <s:TrackBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:TrackBase
    Styles
    slideDuration="300"
 
    Events
    change="No default"
    changing="No default"
    thumbDrag="No default"
    thumbPress="No default"
    thumbRelease="No default"
  />
  
]]>
spark.components.supportClasses:Range La classe TrackBase est une classe de base pour les composants comprenant un rail et un ou plusieurs boutons de curseur, par exemple Slider et ScrollBar. Elle déclare deux parties d’habillage obligatoires : thumb et track. La classe TrackBase fournit également le code permettant le déplacement du bouton de curseur, qui est partagé par les classes Slider et ScrollBar. spark.components.supportClasses.Sliderspark.components.supportClasses.ScrollBarthumbRelease Distribué lorsque le curseur est relâché, ce qui signifie que l’utilisateur relâche le bouton de la souris après un événement thumbPress.spark.events.TrackBaseEvent.THUMB_RELEASEspark.events.TrackBaseEvent Distribué lorsque le curseur est relâché, ce qui signifie que l’utilisateur relâche le bouton de la souris après un événement thumbPress. thumbPress Distribué lorsque le curseur est activé, ce qui signifie que l’utilisateur appuie sur le bouton de la souris alors que le pointeur survole le curseur.spark.events.TrackBaseEvent.THUMB_PRESSspark.events.TrackBaseEvent Distribué lorsque le curseur est activé, ce qui signifie que l’utilisateur appuie sur le bouton de la souris alors que le pointeur survole le curseur. thumbDrag Distribué lorsque l’utilisateur clique sur le curseur, puis le déplace avec sa souris.spark.events.TrackBaseEvent.THUMB_DRAGspark.events.TrackBaseEvent Distribué lorsque l’utilisateur clique sur le curseur, puis le déplace avec sa souris. Cet événement est toujours précédé d’un événement thumbPress. changeStart Distribué au début d’une interaction de l’utilisateur ou lorsqu’une animation démarre. mx.events.FlexEvent.CHANGE_STARTmx.events.FlexEvent Distribué au début d’une interaction de l’utilisateur ou lorsque l’animation démarre. changeEnd Distribué à la fin d’une interaction de l’utilisateur ou lorsqu’une animation se termine. mx.events.FlexEvent.CHANGE_ENDmx.events.FlexEvent Distribué à la fin d’une interaction de l’utilisateur ou lorsque l’animation se termine. change Distribué lorsque la valeur du contrôle change suite à une interaction utilisateur.flash.events.Event.CHANGEflash.events.Event Distribué lorsque la valeur du contrôle change suite à une interaction utilisateur. TrackBase Constructeur. Constructeur. pointToValue Conversion d’un emplacement en pixels x, y relatif à la piste en une valeur comprise entre des limites minimales et maximales. Valeur comprise entre les valeurs minimum et maximum. xLa coordonnée x de l’emplacement par rapport à l’origine de la piste. yLa coordonnée y de l’emplacement par rapport à l’origine de la piste. Conversion d’un emplacement en pixels x, y relatif à la piste en une valeur comprise entre des limites minimales et maximales.

Les sous-classes TrickBase doivent remplacer cette méthode et effectuer des conversions qui prennent leur propre géométrie en compte. Par exemple, un curseur vertical peut calculer une valeur comme suit :

      return (y / track.height) (maximum - minimum);
      

Par défaut, cette méthode renvoie seulement minimum.

updateSkinDisplayList Définit les limites des parties d’habillage, généralement le curseur, dont la géométrie n’est pas entièrement spécifiée par la présentation de l’habillage. Définit les limites des parties d’habillage, généralement le curseur, dont la géométrie n’est pas entièrement spécifiée par la présentation de l’habillage.

La plupart des sous-classes annulent cette méthode pour mettre à jour la taille, la position et la visibilité du curseur en fonction des propriétés minimum, maximum et value.

Par défaut, cette méthode n’a aucune action.

DisplayLayer Une classe DisplayLayer maintient une liste ordonnée d’objets DisplayObjects triés en fonction de la profondeur. flash.events:EventDispatcher Une classe DisplayLayer maintient une liste ordonnée d’objets DisplayObjects triés en fonction de la profondeur. N’instanciez pas cette classe, mais utilisez la propriété overlay de Group et DataGroup. spark.components.Group.overlayspark.components.DataGroup.overlayDisplayLayer Constructeur. Constructeur. addDisplayObject Ajoute un objet displayObject de la profondeur spécifiée à la liste ordonnée. Index de l’objet. displayObjectObjet à ajouter. depthunknownProfondeur de l’objet. Ajoute un objet displayObject de la profondeur spécifiée à la liste ordonnée. La position de l’objet displayObject dans les listes triées est basée sur sa profondeur. L’objet est inséré après tous les objets ayant une valeur depth inférieure ou égale. getDisplayObjectAt Renvoie l’objet DisplayObject avec l’index spécifié. Objet. indexIndex de l’objet. Renvoie l’objet DisplayObject avec l’index spécifié. getDisplayObjectDepth Renvoie la profondeur de l’objet DisplayObject spécifié. Profondeur de l’objet. displayObjectObjet. Renvoie la profondeur de l’objet DisplayObject spécifié. removeDisplayObject Supprime l’objet displayObject spécifié de la liste triée.Objet supprimé. displayObjectObjet. Supprime l’objet displayObject spécifié de la liste triée. numDisplayObjects Nombre d’objets dans DisplayLayer. Nombre d’objets dans DisplayLayer. SliderBase La classe SliderBase permet à l’utilisateur de sélectionner une valeur en déplaçant le curseur entre les extrémités du rail. Partie d’habillage définissant une astuce sur les données qui affiche une version formatée de la valeur actuelle. L’astuce sur les données apparaît pendant que l’utilisateur fait glisser le curseur. Il s’agit d’une partie d’habillage dynamique qui doit être de type IFactory. AIR 1.5 3.0 Flex 4 A skin part that defines a dataTip that displays a formatted version of the current value.The <s:SliderBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:SliderBase
    Properties
    dataTipFormatFunction="20"
    dataTipPrecision="2"
    maximum="10"
    showDataTip="true"
 
    Styles
    alignmentBaseline="USE_DOMINANT_BASELINE"
    baselineShift="0.0"
    cffHinting="HORIZONTAL_STEM"
    color="0"
    digitCase="DEFAULT"
    digitWidth="DEFAULT"
    direction="LTR"
    dominantBaseline="AUTO"
    focusAlph="0.55"
    focusColor="0xFFFFFF"
    fontFamily="Arial"
    fontLookup="DEVICE"
    fontSize="12"
    fontStyle="NORMAL"
    fontWeight="NORMAL"
    justificationRule="AUTO"
    justificationStyle="AUTO"
    kerning="AUTO"
    ligatureLevel="COMMON"
    lineHeight="120%"
    lineThrough="false"
    liveDragging="true"
    local="en"
    renderingMode="CFF"
    textAlignLast="START"
    textAlpha="1"
    textDecoration="NONE"
    textJustify="INTER_WORD"
    trackingLeft="0"
    trackingRight="0"
    typographicCase="DEFAULT"
  />
  
]]>
mx.managers:IFocusManagerComponentspark.components.supportClasses:TrackBase La classe SliderBase permet à l’utilisateur de sélectionner une valeur en déplaçant le curseur entre les extrémités du rail. La valeur actuelle du curseur est déterminée par son emplacement relatif entre ses extrémités, ce qui correspond aux valeurs minimum et maximum du curseur. La classe SliderBase est une classe de base pour HSlider et VSlider. spark.components.HSliderspark.components.VSliderSliderBase Constructeur. Constructeur. updateDataTip Utilisée pour placer l’astuce sur les données lorsqu’elle est visible.dataTipInstanceL’occurrence dataTip pour la mise à jour et la position initialPositionPosition initiale de l’occurrence dataTip dans l’habillage Utilisée pour placer l’astuce sur les données lorsqu’elle est visible. Les sous-classes doivent implémenter cette fonction. dataTipPrecision Nombre de décimales à utiliser pour le texte de l’astuce sur les données.22 Nombre de décimales à utiliser pour le texte de l’astuce sur les données. La valeur 0 arrondit toutes les valeurs à un nombre entier. Cette valeur est ignorée si une valeur est spécifiée pour dataTipFormatFunction. showDataTip Si la valeur est true, une astuce sur les données contenant la valeur actuelle du curseur s’affiche lors de l’interaction utilisateur.truetrue Si la valeur est true, une astuce sur les données contenant la valeur actuelle du curseur s’affiche lors de l’interaction utilisateur. Par ailleurs, la partie d’habillage dataTip doit être définie dans l’habillage pour que l’astuce sur les données s’affiche. dataTipFormatFunction Fonction de rappel qui formate le texte de l’astuce sur les données.undefined Fonction de rappel qui formate le texte de l’astuce sur les données. La fonction prend un seul nombre comme argument et renvoie une chaîne mise en forme.

La fonction présente la signature suivante :

      funcName(value:Number):Object
      

L’exemple ci-dessous ajoute le symbole du dollar avant le texte de l’astuce sur les données et formate le texte en utilisant la propriété dataTipPrecision d’un contrôle SliderBase appelé « slide » :

      import mx.formatters.NumberBase;
      function myDataTipFormatter(value:Number):Object { 
          var dataFormatter:NumberBase = new NumberBase(".", ",", ".", ""); 
          return   "$ " + dataFormatter.formatPrecision(String(value), slide.dataTipPrecision); 
      }
      
maximum Nombre représentant la valeur maximale autorisée de value.10 Nombre représentant la valeur maximale autorisée de value. Si la valeur de minimum ou value est supérieure à maximum, ces deux valeurs sont modifiées de manière à refléter la nouvelle valeur maximum. pendingValue Valeur du curseur lorsque le bouton de la souris est relâché. 0 Valeur du curseur lorsque le bouton de la souris est relâché. Cette propriété contient également les valeurs temporaires définies pendant l’animation du curseur si la valeur du style liveDragging est true, la valeur réelle est uniquement définie lorsque l’animation se termine.

Si le style liveDragging style est défini sur false, la valeur du curseur est uniquement définie lorsque l’utilisateur relâche le bouton de la souris. La valeur n’est pas mise à jour pendant le curseur est en cours de glissement.

Cette propriété est mise à jour lorsque le curseur se déplace, même si liveDragging est false.

Skin La classe Skin définit la classe de base des habillages utilisés par les composants dont l’habillage peut être configuré.spark.skins:IHighlightBitmapCaptureClientspark.components:Group La classe Skin définit la classe de base des habillages utilisés par les composants dont l’habillage peut être configuré. La classe SkinnableComponent définit la classe de base des composants dont l’habillage peut être configuré.

En règle générale, les classes d’habillage sont écrites en langage MXML, comme l’illustre l’exemple suivant :

  <?xml version="1.0"?>
  <Skin xmlns="http://ns.adobe.com/mxml/2009">
  
  <Metadata>
          <!-- Specify the component that uses this skin class. -->
          [HostComponent("my.component.MyComponent")]
      </Metadata> 
      
      <states>
          <!-- Specify the states controlled by this skin. -->
      </states>
          
      <!-- Define skin. -->
  
  </Skin>
mx.core.SkinnableComponentSkin Constructeur. Constructeur. beginHighlightBitmapCapture Appelé avant l’acquisition d’une image bitmap pour cet habillage. true si le composant doit être de nouveau tracé. Sinon, la valeur false est renvoyée. Appelé avant l’acquisition d’une image bitmap pour cet habillage. L’implémentation par défaut exclut les éléments du tableau focusSkinExclusions. endHighlightBitmapCapture Appelé après l’acquisition d’une image bitmap pour cet habillage. true si le composant doit être de nouveau tracé. Sinon, la valeur false est renvoyée. Appelé après l’acquisition d’une image bitmap pour cet habillage. L’implémentation par défaut restaure les éléments du tableau focusSkinExclusions. focusSkinExclusions Liste des ID des éléments qui doivent être exclus lors du rendu de l’anneau de focus. Liste des ID des éléments qui doivent être exclus lors du rendu de l’anneau de focus. Seuls les éléments de type DisplayObject ou GraphicElement doivent être exclus. Les autres types d’éléments seront ignorés.
DropDownController La classe DropDownController gère la souris, le clavier et les interactions de focus pour un bouton d’ancrage et son déroulement associé. flash.events:EventDispatcher La classe DropDownController gère la souris, le clavier et les interactions de focus pour un bouton d’ancrage et son déroulement associé. Cette classe est utilisée par les composants déroulants, tels que la commande DropDownList, pour gérer l’ouverture et la fermeture de la liste déroulante par l’interaction de l’utilisateur. spark.components.DropDownListDropDownController Constructeur. Constructeur. closeDropDown Fermez la liste déroulante D et distribuez un événement DropDownEvent.CLOSE. commitSi la valeur est true, validez l’éléments de données sélectionné. Fermez la liste déroulante et distribuez un événement DropDownEvent.CLOSE. openDropDown Ouvrez la liste déroulante et distribuez l’événement DropdownEvent.OPEN. Ouvrez la liste déroulante et distribuez un événement DropdownEvent.OPEN. processFocusOut Fermez la liste déroulante si elle n’est plus dans le focus. eventL’objet d’événement de l’événement FOCUS_OUT. Fermez la liste déroulante si elle n’est plus dans le focus. processKeyDown Gère les interactions utilisateur de clavier.Renvoie true si la valeur keyCode a été reconnue et gérée. eventL’objet d’événement issu de l’événement clavier. Gère les interactions de l'utilisateur avec le clavier. hitAreaAdditions Liste des objets d’affichage à considérer comme faisant partie de la zone active de la liste déroulante. Liste des objets d’affichage à considérer comme faisant partie de la zone active de la liste déroulante. Des clics de souris sur n’importe quel composant répertorié comme une inclusion n’ pas automatiquement la fermeture de la liste déroulante. closeOnResize Lorsque la valeur est true, le redimensionnement du gestionnaire système ferme la liste déroulante.true Lorsque la valeur est true, le redimensionnement du gestionnaire système ferme la liste déroulante. Pour les applications mobiles, vous pouvez définir cette propriété sur false, de sorte que la liste déroulante reste ouverte lorsque l’orientation de la page change. isOpen Contient la valeur true si la liste déroulante est ouverte. Contient la valeur true si la liste déroulante est ouverte. rollOverOpenDelay Spécifie le délai, en millisecondes, à attendre pour ouvrir la liste déroulante lorsque le bouton d’ancrage est survolé par la souris. NaN Spécifie le délai, en millisecondes, à attendre pour ouvrir la liste déroulante lorsque le bouton d’ancrage est survolé par la souris. Si la valeur est définie sur NaN, alors la liste déroulante s’ouvre sur un clic, pas sur un survol. openButton Référence à la partie d’habillage openButton du composant déroulant.spark.components.supportClasses:ButtonBase Référence à la partie d’habillage openButton du composant déroulant. systemManager Référence à la classe SystemManager utilisée pour le suivi de la souris. Une référence à la classe SystemManager utilisée pour le suivi de la souris. Si aucune classe n’est spécifiée, le contrôleur utilisera la classe systemManager associée à openButton. ButtonBarHorizontalLayout La classe ButtonBarHorizontalLayout est une présentation spécialement conçue pour les habillages Spark ButtonBar.spark.layouts.supportClasses:LayoutBase La classe ButtonBarHorizontalLayout est une présentation spécialement conçue pour les habillages Spark ButtonBar. La présentation place les enfants horizontalement, de gauche à droite.

La présentation tente de dimensionner tous les enfants en fonction de leur taille préférée. Si l’espace est suffisant, les dimensions de chaque enfant correspondent à sa taille préférée, à laquelle vient s’ajouter l’espace disponible restant, réparti uniformément entre les enfants.

Si l’espace est insuffisant et ne permet pas d’afficher tous les enfants à leur taille préférée, les enfants dont la largeur est inférieure à la largeur moyenne sont définis sur leur taille préférée et les autres éléments sont réduits d’autant.

La hauteur de tous les enfants correspond à la hauteur du parent.

spark.skins.spark.ButtonBarSkinButtonBarHorizontalLayout Constructeur. Constructeur. gap Espace horizontal entre les éléments de présentation.0 Espace horizontal entre les éléments de présentation. Notez que l’écart n’est appliqué qu’entre les éléments de présentation ; aussi, si un seul élément est présent, l’écart est sans effet sur la présentation.
ListItemDragProxy La classe ListItemDragProxy définit le proxy de glissement par défaut utilisé lors des glissements effectués depuis un contrôle basé sur Spark List. spark.components:Group La classe ListItemDragProxy définit le proxy de glissement par défaut utilisé lors des glissements effectués depuis un contrôle basé sur Spark List. ListItemDragProxy Constructeur. Constructeur. InteractionState Valeurs de la propriété state de la classe InteractionStateDetector.Object Valeurs de la propriété state de la classe InteractionStateDetector. spark.components.supportClasses.InteractionStateDetectorDOWN Le composant doit être à l’état abaissé.down Le composant doit être à l’état abaissé.

L’utilisateur appuie actuellement sur ce composant.

OVER Le composant doit être à l’état au-dessus.over Le composant doit être dans l’état Au-dessus.

L’utilisateur survole actuellement ce composant.

UP Le composant doit être à l'état relevé.up Le composant doit être à l'état relevé.

Aucune interaction ne se produit sur ce composant.

ButtonBarBase la classe ButtonBarBase définit le comportement commun pour ButtonBar, TabBar et les sous-classes analogues.The <s:ButtonBarBase> tag inherits all of the tag attributes of its superclass and adds no new tag attributes:

  <s:ButtonBarBase/>
  
]]>
spark.components.supportClasses:ListBase la classe ButtonBarBase définit le comportement commun pour ButtonBar, TabBar et les sous-classes analogues. Cette classe n’ajoute aucune nouvelle API. Elle affine cependant la sélection, le focus clavier et le comportement de navigation au clavier pour les éléments ItemRenderer du contrôle. Cette classe de base n’est pas destinée à être instanciée directement.

Le fait de cliquer sur un objet ItemRenderer le sélectionne en définissant les propriétés selectedIndex et caretIndex. Si requireSelection est défini sur false, le fait de recliquer sur l’objet le désélectionne. Si le fournisseur de données est un objet ISelectableList, sa propriété selectedIndex est également définie.

Les événements de touche de direction sont traités par le réglage de caretIndex. Si la propriété arrowKeysWrapFocus est définie sur true, caretIndex enveloppe. L’actionnement de la barre d’espace sélectionne l’objet ItemRenderer au niveau de caretIndex.

La propriété showsCaret de ItemRenderer au niveau de caretIndex est définie sur true lorsque ButtonBarBase a le focus et caretIndex a été atteint par un mouvement au clavier. Si caretIndex a été défini comme un effet secondaire de la réponse à un clic de la souris, showsCaret n’est pas défini.

La propriété allowDeselection des rendus ItemRenderers ButtonBarButton est définie sur !requireSelection.

ButtonBarBase Constructeur. Constructeur.

Initialise le traitement par touche de tabulation : l’accès à ce composant par touche de tabulation lui donne le focus ; l’accès par un clic de la souris ne le lui donne pas. L’accès aux enfants par touche de tabulation est désactivé.

iconField Le nom du champ des éléments du fournisseur de données faisant office d’icône à afficher.null Le nom du champ des éléments du fournisseur de données faisant office d’icône à afficher. La propriété iconFunction remplace cette propriété. iconFunction Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône.null Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône. La propriété iconFunction remplace la propriété iconField.

Vous pouvez fournir une propriété iconFunction qui recherche les champs appropriés et renvoie une icône affichable.

La fonction d’icône accepte un seul argument, en l’occurrence l’élément de fournisseur de données, et renvoie une source BitmapImage valide.

      myIconFunction(item:Object):Object
ListBase La classe ListBase est la classe de base de tous les composants qui prennent en charge la sélection.The <s:ListBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ListBase
 
    Properties
    arrowKeysWrapFocus="false"
    labelField="label"
    labelFunction="null"
    requireSelection="false"
    selectedIndex="-1"
    selectedItem="undefined"
    useVirtualLayout="false"
 
    Events
    caretChange="No default"
    change="No default"
    changing="No default"
  />
  
]]>
spark.components:SkinnableDataContainer La classe ListBase est la classe de base de tous les composants qui prennent en charge la sélection.

Remarque : les contrôles basés sur une liste Spark (la classe Spark ListBase et ses sous-classes, telles que ButtonBar, ComboBox, DropDownList, List et TabBar) ne prennent pas en charge la classe BasicLayout en tant que valeur de la propriété layout. N’utilisez pas BasicLayout avec les contrôles basés sur une liste Spark.

caretChange Distribué après le changement de focus.spark.events.IndexChangeEvent.CARET_CHANGEspark.events.IndexChangeEvent Distribué après la modification du focus. change Distribué après la modification de la sélection.spark.events.IndexChangeEvent.CHANGEspark.events.IndexChangeEvent Distribué après la modification de la sélection. Cet événement est distribué lorsque l’utilisateur interagit avec le contrôle.

Lorsque vous modifiez par programmation la valeur de la propriété selectedIndex ou selectedItem, le contrôle ne distribue pas l’événement change. Il distribue en revanche l’événement valueCommit.

changing Distribué lorsque la sélection s’apprête à être modifiée.spark.events.IndexChangeEvent.CHANGINGspark.events.IndexChangeEvent Distribué lorsque la sélection s’apprête à être modifiée. L’appel de la méthode preventDefault() sur l’événement empêche la modification de la sélection.

Cet événement est distribué lorsque l’utilisateur interagit avec le contrôle. Lorsque vous modifiez par programmation la valeur de la propriété selectedIndex ou selectedItem, le contrôle ne distribue pas l’événement changing. Il distribue en revanche l’événement valueCommit.

itemRollOut Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle.spark.events.ListEvent.ITEM_ROLL_OUTspark.events.ListEvent Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle. itemRollOver Distribué lorsque le pointeur de la souris survole un élément du contrôle.spark.events.ListEvent.ITEM_ROLL_OVERspark.events.ListEvent Distribué lorsque le pointeur de la souris survole un élément du contrôle. ListBase Constructeur. Constructeur. adjustSelection Ajuste l’index sélectionné de sorte qu’il tienne compte des éléments qui sont ajoutés à ce composant ou qui en sont supprimés.newIndexNouvel index. addfalseLa valeur est true si un élément a été ajouté au composant et false si un élément a été supprimé. Ajuste l’index sélectionné de sorte qu’il tienne compte des éléments qui sont ajoutés à ce composant ou qui en sont supprimés. Cette méthode ajuste la valeur d’index sélectionnée et distribue un événement valueCommit. Elle ne distribue aucun événement change, car le changement ne se produit pas comme conséquence directe de l’interaction de l’utilisateur. De plus, elle ne distribue pas d’événement changing et n’autorise pas l’annulation de la sélection. En outre, elle n’appelle pas la méthode itemSelected(), car le même élément est sélectionné. Le seul élément modifié est l’index de l’élément.

Un événement valueCommit est distribué lors de l’appel suivant de la méthode commitProperties().

Les événements change et changing ne sont pas envoyés lorsque la propriété selectedIndex est ajustée.

itemAdded Appelé lorsqu’un élément a été ajouté à ce composant. indexL’index de l’élément en cours d’ajout. Appelé lorsqu’un élément a été ajouté à ce composant. Les propriétés associées à sélection et caret sont ajustées en conséquence. itemRemoved Appelé lorsqu’un élément a été supprimé de ce composant. indexL’index de l’élément en cours de suppression. Appelé lorsqu’un élément a été supprimé de ce composant. Les propriétés associées à sélection et caret sont ajustées en conséquence. itemSelected Appelée lorsqu’un élément est sélectionné ou désélectionné.indexIndex d’élément sélectionné. selectedtrue si l’élément est sélectionné, false dans le cas contraire. Appelée lorsqu’un élément est sélectionné ou désélectionné. Les sous-classes doivent remplacer cette méthode pour afficher la sélection. itemShowingCaret Appelée dans tous les cas, que l’élément soit ou non dans son état d’insertion.indexIndex d’élément mis à l’état d’insertion. showsCarettrue si l’élément est à l’état d’insertion, false dans le cas contraire. Appelée dans tous les cas, que l’élément soit ou non dans son état d’insertion. Les sous-classes doivent remplacer cette méthode pour afficher le signe d’insertion. itemToLabel En fonction de l’élément de données, renvoie le texte correct normalement affiché par une fonctionnalité de rendu d’élément prenant en compte les propriétés labelField et labelFunction.Chaîne représentant le texte à afficher pour la fonctionnalité de rendu de l’élément transmise. itemElément de données. En fonction de l’élément de données, renvoie le texte correct normalement affiché par une fonctionnalité de rendu d’élément prenant en compte les propriétés labelField et labelFunction. NO_SELECTION Constante statique représentant la valeur « no selection ».-1 Constante statique représentant la valeur « no selection ». arrowKeysWrapFocus Si la valeur est true et que l’utilisateur navigue à l’aide des touches de direction, le composant l’enveloppe dès qu’une extrémité est atteinte. false Si la valeur est true et que l’utilisateur navigue à l’aide des touches de direction, le composant l’enveloppe dès qu’une extrémité est atteinte. caretIndex Elément qui est actuellement le focus.-1 Elément qui est actuellement le focus. labelField Le nom du champ dans les éléments dataprovider à afficher en tant qu'étiquette."label" Le nom du champ des éléments du fournisseur de données à afficher en tant qu’étiquette. Si la propriété labelField est définie sur une chaîne vide (""), aucun champ ne sera pris en compte sur le fournisseur de données pour représenter l’étiquette. La propriété labelFunction remplace cette propriété. labelFunction Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé.null Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé. La propriété labelFunction remplace la propriété labelField.

Vous pouvez spécifier une valeur labelFunction recherchant les champs appropriés et renvoyant une chaîne affichable. La propriété labelFunction permet également de gérer le formatage et la localisation.

La fonction label accepte un seul argument, en l’occurrence l’élément du fournisseur de données, et renvoie une chaîne.

      myLabelFunction(item:Object):String
requireSelection Si la valeur est true, un élément de données doit toujours être sélectionné dans le contrôle.false Si la valeur est true, un élément de données doit toujours être sélectionné dans le contrôle. Si la valeur est true, la propriété selectedIndex est toujours définie sur une valeur comprise entre 0 et (dataProvider.length -1).

La valeur par défaut est false pour la plupart des sous-classes, à l’exception de TabBar. Dans ce cas, la valeur par défaut est true.

selectedIndex Index de base zéro de l’élément sélectionné ou -1 si aucun élément n’est sélectionné.-1 Index de base zéro de l’élément sélectionné ou -1 si aucun élément n’est sélectionné. La définition de la propriété selectedIndex désélectionne l’élément actuellement sélectionné et sélectionne l’élément présent à l’index spécifié.

La valeur est toujours comprise entre -1 et (dataProvider.length - 1). Si des éléments présents à un index inférieur à la valeur selectedIndex sont supprimés du composant, l’index sélectionné est réduit en conséquence.

Si l’élément sélectionné est supprimé, l’index sélectionné est défini sur :

  • -1 si la valeur requiresSelection = false ou s’il ne reste plus d’éléments ;
  • 0 si la valeurrequiresSelection = true et qu’il reste au moins un élément.

Lorsque l’utilisateur modifie la propriété selectedIndex en interagissant avec le contrôle, le contrôle distribue les événements change et changing. Lorsque vous modifiez la valeur de la propriété selectedIndex par programmation, il distribue l’événement valueCommit.

selectedItem Elément actuellement sélectionné.undefined Elément actuellement sélectionné. Le fait de définir cette propriété désélectionne l’élément actuellement sélectionné et sélectionne l’élément nouvellement spécifié.

Si selectedItem correspond à un élément non présent dans ce composant, aucun élément n’est sélectionné et la valeur de selectedItem devient undefined.

Si l’élément sélectionné est supprimé, l’élément sélectionné est défini sur :

  • undefined si la valeurrequiresSelection = false ou s’il ne reste plus d’éléments ;
  • le premier élément si la valeur requiresSelection = true et qu’il reste au moins un élément.

Lorsque l’utilisateur modifie la propriété selectedItem en interagissant avec le contrôle, le contrôle distribue les événements change et changing. Lorsque vous modifiez la valeur de la propriété selectedItem par programmation, il distribue l’événement valueCommit.

useVirtualLayout Définit la valeur de la propriété useVirtualLayout de la mise en page associée à cette commande. false Définit la valeur de la propriété useVirtualLayout de la mise en page associée à cette commande. Si la mise en page est remplacée ultérieurement et la valeur de cette propriété est true, la propriété useVirtualLayout de la nouvelle mise en page est définie sur true.
InteractionStateDetector Une classe d’assistance que les composants peuvent utiliser qui les aide à déterminer s’ils doivent être à l’état relevé, au-dessus ou abaissé.flash.events:EventDispatcher Une classe d’assistance que les composants peuvent utiliser pour déterminer s’ils doivent être à l’état relevé, au-dessus ou abaissé.

Lorsque l’état change, si la transition doit être exécutée ; playTransitions.

spark.components.supportClasses.InteractionStatechange Distribuée après le changement de l’état.flash.events.Event.CHANGEflash.events.Event Distribuée après la modification de l’état. InteractionStateDetector Constructeur component L’objet UIComponent pour détecter l’état relevé/au-dessus/abaissé en cours. Les écouteurs d’événement sont joints à cet objet. Constructeur state Renvoie l’état du composant. Les valeurs possibles sont : InteractionState.UP, InteractionState.DOWN et InteractionState.OVER. Renvoie l’état du composant

Valeurs possibles :

  • InteractionState.UP
  • InteractionState.DOWN
  • InteractionState.OVER

spark.components.supportClasses.InteractionState;
DropDownListBase Le contrôle DropDownListBase contient une liste déroulante dans laquelle l’utilisateur peut sélectionner une valeur unique. Etat de l’habillage pour l’état ouvert du contrôle DropDownListBase. AIR 1.5 3.0 Flex 4 Partie d’habillage définissant la zone de l’élément déroulant. Lorsque le contrôle DropDownListBase est ouvert, le fait de cliquer à l’extérieur de la partie d’habillage de l’élément déroulant ferme la liste déroulante. AIR 1.5 3.0 Flex 4 A skin part that defines the drop-down list area. Partie d’habillage définissant le bouton d’ancrage. AIR 1.5 3.0 Flex 4 A skin part that defines the anchor button.The <s:DropDownListBase> tag inherits all of the tag attributes of its superclass and adds the following attributes:

  <s:DropDownListBase 
    Styles
    cornerRadius="4"
    dropShadowVisible="true"
 
    Events
    closed="No default"
    open="No default"
  />
  
]]>
spark.components:List Le contrôle DropDownListBase contient une liste déroulante dans laquelle l’utilisateur peut sélectionner une valeur unique. Son fonctionnement est très proche de celui de l’élément de formulaire SELECT en HTML.

Le contrôle DropDownListBase se compose d’un bouton d’ancrage et d’une liste déroulante. Utilisez le bouton d’ancrage pour ouvrir et fermer la liste déroulante.

Lorsque la liste déroulante est ouverte :

  • Un clic sur le bouton d’ancrage ferme la liste déroulante et valide l’élément de données actuellement sélectionné.
  • Un clic en dehors de la liste déroulante ferme la liste déroulante et valide l’élément de données actuellement sélectionné.
  • Un clic sur un élément de données sélectionne cet élément et ferme la liste déroulante.
  • Si la propriété requireSelection est false, le fait de cliquer sur un élément de données tout en maintenant la touche Ctrl enfoncée désélectionne l’élément et ferme la liste déroulante
spark.skins.spark.DropDownListSkinspark.components.supportClasses.DropDownControlleropen Distribué lorsque l’utilisateur clique sur le bouton d’ancrage pour afficher la liste déroutante.spark.events.DropDownEvent.OPENspark.events.DropDownEvent Distribué lorsque l’utilisateur clique sur le bouton d’ancrage pour afficher la liste déroutante. Il est également distribué si l’utilisateur utilise Contrôle-flèche vers le bas pour ouvrir la liste dropDown. close Distribué lorsque la liste déroulante se ferme pour une raison quelconque, par exemple lorsque l’utilisateur sélectionne un élément dans la liste déroulante. Clique en dehors de la liste déroulante. Clique sur le bouton d’ancrage pendant que la liste déroulante est affichée. spark.events.DropDownEvent.CLOSEspark.events.DropDownEvent Distribué lorsque la liste déroulante se ferme pour une raison quelconque, par exemple lorsque l’utilisateur :
  • sélectionne un élément dans la liste déroulante ;
  • clique en dehors de la liste déroulante.
  • clique sur le bouton d’ancrage pendant que la liste déroulante est affichée.
DropDownListBase Constructeur. Constructeur. closeDropDown Fermer la liste déroulante et distribuer un événement DropDownEvent.CLOSE. commitSi la valeur est true, valider l’éléments de données sélectionné. Fermer la liste déroulante et distribuer un événement DropDownEvent.CLOSE. openDropDown Ouvrir la liste déroulante et distribuer un événement DropDownEvent.OPEN. Ouvrir la liste déroulante et distribuer un événement DropdownEvent.OPEN. dropDownController Occurrence de la classe DropDownController qui gère l’ensemble des interactions utilisateur de souris, clavier et focus.spark.components.supportClasses:DropDownController Occurrence de la classe DropDownController qui gère l’ensemble des interactions utilisateur de souris, clavier et focus. Flex appelle la méthode initializeDropDownController() après création de l’occurrence DropDownController dans le constructeur. isDropDownOpen
SkinnableTextBase Classe de base pour les composants habillables, tels que Spark TextInput et TextArea, qui incluent une occurrence de IEditableText dans leur habillage pour fournir des fonctionnalités d’affichage, de défilement, de sélection et de modification du texte. Etat désactivé avec invite. AIR 2.5 3.0 Flex 4.5 Etat normal avec invite. AIR 2.5 3.0 Flex 4.5 Etat désactivé. AIR 1.5 3.0 Flex 4 Etat normal. AIR 1.5 3.0 Flex 4 Contrôle Label ou autre IDisplayText pouvant être présent dans un habillage quelconque attribué à ce composant. AIR 1.5 3.0 Flex 4 The Label or other IDisplayText that might be present in any skin assigned to this component. Texte IEditableText pouvant être présent dans chaque habillage affecté à ce composant. Correspond à RichEditableText pour le thème Spark et à StyleableStageText pour le thème Mobile. AIR 1.5 3.0 Flex 4 The IEditableText that may be present in any skin assigned to this component.The <s:SkinnableTextBase> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:SkinnableTextBase
    autoCapitalize="none"  [Mobile theme only]
    autoCorrect="true"  [Mobile theme only]
    displayAsPassword="false"
    editable="true"
    imeMode="null"  [Spark theme only]
    maxChars="0"
    prompt="null"
    restrict="null"
    returnLabelKey="default"  [Mobile theme only]
    selectable="true"
    selectionHighlighting="whenFocused"  [Spark theme only]
    softKeyBoardType="default"  [Mobile theme only]
    text=""
    typicalText="null"  [Spark theme only]
  
    Styles
    borderAlpha="1.0"
    borderColor="0x696969"
    borderVisible="true"
    contentBackgroundAlpha="1.0" 
    contentBackgroundColor="0xFFFFFF"
    focusAlpha="0.55"
    focusColor="0x70B2EE"
    showPromptWhenFocused="true"
 
    Events
    change="No default"
    changing="No default"  [Spark theme only]
    selectionChange="No default"  [Spark theme only]
    textInput="No default"  [Spark theme only]
  />
  
]]>
mx.managers:IFocusManagerComponentmx.core:IIMESupportspark.core:ISoftKeyboardHintClientspark.components.supportClasses:SkinnableComponent Classe de base pour les composants dont l’habillage peut être configuré, tels que Spark TextInput et TextArea, qui incluent une occurrence de IEditableText dans leur habillage pour fournir des fonctionnalités d’affichage, de défilement, de sélection et de modification du texte. Par défaut, IEditableText correspond à RichEditableText pour le thème Spark et à StyleableStageText pour le thème Mobile. StyleableTextField est également disponible pour le thème Mobile. textInput Distribué lorsqu’une séquence de touches est sur le point d’être d’entrée pour le composant.flash.events.TextEvent.TEXT_INPUTflash.events.TextEvent Distribué lorsqu’une séquence de touches est sur le point d’être entrée pour le composant.

Pour le thème Mobile, ceci n’est pas distribué.

change Distribué au terme d’une opération de modification par un utilisateur.spark.events.TextOperationEvent.CHANGEspark.events.TextOperationEvent Distribué au terme d’une opération utilisateur de modification. changing Distribué avant une opération utilisateur de modification.spark.events.TextOperationEvent.CHANGINGspark.events.TextOperationEvent Distribué avant une opération utilisateur de modification. Vous pouvez modifier l’opération ou annuler l’événement pour empêcher le traitement de l’opération.

Pour le thème Mobile, ceci n’est pas distribué.

selectionChange Distribué après modification, quelle qu’en soit la raison, des propriétés selectionAnchorPosition et/ou selectionActivePosition.mx.events.FlexEvent.SELECTION_CHANGEmx.events.FlexEvent Distribué après modification, quelle qu’en soit la raison, des propriétés selectionAnchorPosition et/ou selectionActivePosition.

Pour le thème Mobile, ceci n’est pas distribué.

SkinnableTextBase Constructeur. Constructeur. appendText textTexte à ajouter. spark.components.RichEditableText.appendText()spark.components.supportClasses.StyleableStageText.appendText()insertText textTexte à insérer. spark.components.RichEditableText.insertText()spark.components.supportClasses.StyleableStageText.insertText()selectAll spark.components.RichEditableText.selectAll()spark.components.supportClasses.StyleableStageText.selectAll()selectRange anchorIndexPosition des caractères spécifiant la fin de la sélection qui reste fixe lorsque la sélection est étendue. activeIndexPosition des caractères spécifiant la fin de la sélection qui se déplace lorsque la sélection est étendue. spark.components.RichEditableText.selectRange()spark.components.supportClasses.StyleableStageText.selectRange()autoCapitalize Conseil indiquant le comportement relatif à la casse que les claviers logiciels doivent utiliser."none" Conseil indiquant le comportement relatif à la casse que les claviers logiciels doivent utiliser.

Les valeurs prises en charge sont définies dans flash.text.AutoCapitalize :

  • "none" - aucune majuscule automatique
  • "word" - mettre en majuscule la première lettre suivant un espace ou un signe de ponctuation
  • "sentence" - mettre en majuscule la première lettre suivant un point
  • "all" - mettre toutes les lettres en majuscules

Pour le thème Spark, ceci n’est pas pris en charge.

flash.text.AutoCapitalize
autoCorrect Conseil indiquant si un clavier logiciel doit utiliser le comportement de correction automatique, si ce dernier est pris en charge.true Conseil indiquant si un clavier logiciel doit utiliser le comportement de correction automatique, si ce dernier est pris en charge.

Pour le thème Spark, ceci n’est pas pris en charge.

displayAsPassword false editable Spécifie si le texte est modifiable.true Spécifie si le texte est modifiable.

Pour le thème Spark, voir spark.components.RichEditableText.editable

Pour le thème Mobile, voir spark.components.supportClasses.StyleableStageText.editable.

spark.components.RichEditableText.editablespark.components.supportClasses.StyleableStageText.editable
enableIME Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus.

Pour le thème Mobile, ceci n’est pas pris en charge.

spark.components.RichEditableText.enableIME
imeMode Spécifie le mode IME (éditeur de méthode d’entrée).null Spécifie le mode IME (éditeur de méthode d’entrée).

Pour le thème Spark, voir spark.components.RichEditableText.imeMode

Pour le thème Mobile, ceci n’est pas pris en charge.

spark.components.RichEditableText.imeMode
maxChars 0 prompt Texte à afficher si/lorsque la propriété du texte réel est une chaîne vide.null Texte à afficher si la propriété du texte réel est une chaîne vide.

Le texte d’invite s’affiche lors de la création initiale du contrôle de texte. Le texte d’invite disparaît lorsque le contrôle obtient le focus ou lorsque la propriété text du contrôle est une chaîne non vide. Le texte d’invite réapparaît lorsque le contrôle perd le focus, mais uniquement si aucun texte n’a été saisi (si la valeur du champ de texte est la chaîne vide).

Pour les contrôles de texte, si l’utilisateur saisit du texte mais le supprime ultérieurement, le texte d’invite réapparaît lorsque le contrôle perd le focus. Vous pouvez également provoquer la réapparition du texte d’invite par programmation en définissant la propriété text du contrôle de texte sur la chaîne vide.

Vous pouvez changer le style du texte d’invite avec les feuilles de style CSS. Si le contrôle comporte un texte d'invite et n'est pas désactivé, le style est défini par le pseudo-sélecteur normalWithPrompt. Si le contrôle est désactivé, les styles définis par le pseudo-sélecteur disabledWithPrompt sont utilisés.

L’exemple de CSS suivant modifie la couleur du texte d’invite dans les contrôles qui utilisent SkinnableTextBase comme sous-classe (ceci inclut les contrôles Spark TextInput et TextArea) :

      @namespace s "library://ns.adobe.com/flex/spark";
      s|SkinnableTextBase:normalWithPrompt {
          color: #CCCCFF;
      }
      

restrict null returnKeyLabel Conseil indiquant l’étiquette à afficher pour la touche Entrée sur les claviers logiciels."default" Conseil indiquant l’étiquette à afficher pour la touche Entrée sur les claviers logiciels.

Les valeurs prises en charge sont définies dans flash.text.ReturnKeyLabel :

  • "default" - icône ou texte d’étiquette par défaut
  • "done" - icône ou texte d’étiquette indiquant la fin de la saisie de texte
  • "go" - icône ou texte d’étiquette indiquant qu’une action doit démarrer
  • "next" - icône ou texte d’étiquette indiquant un déplacement vers le champ suivant
  • "search" - icône ou texte d’étiquette indiquant que le texte entré doit être recherché

Pour le thème Spark, ceci n’est pas pris en charge.

flash.text.ReturnKeyLabel
selectable Indicateur précisant si le contenu peut être sélectionné.true Indicateur précisant si le contenu peut être sélectionné. Sur le Bureau, l’utilisateur peut sélectionner du contenu à l’aide de la souris, ou avec le clavier lorsque le contrôle a le focus du clavier. Sur un périphérique à interaction tactile, l’utilisateur peut sélectionner du texte avec ses doigts lorsqu’il a activé le mode de sélection pour le composant de texte.

Pour le thème Spark, voir spark.components.RichEditableText.selectable

Pour le thème Mobile, voir spark.components.supportClasses.StyleableStageText.selectable.

spark.components.RichEditableText.selectablespark.components.supportClasses.StyleableStageText.selectable
selectionActivePosition La position d’un caractère, par rapport au début de la chaîne de caractères, en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées. La position d’un caractère, par rapport au début de la chaîne text en indiquant la fin de la sélection qui se déplace lorsque la sélection est étendue à l’aide des touches fléchées.

Pour le thème Spark, voir spark.components.RichEditableText.selectionActivePosition

Pour le thème Mobile, voir spark.components.supportClasses.StyleableStageText.selectionActivePosition.

spark.components.RichEditableText.selectionActivePositionspark.components.supportClasses.StyleableStageText.selectionActivePosition
selectionAnchorPosition La position d’un caractère, par rapport au début de la chaîne de caractères, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées. La position d’un caractère, par rapport au début de la chaîne text, en indiquant la fin de la sélection qui reste fixe lorsque la sélection est étendue à l’aide des touches fléchées.

Pour le thème Spark, voir spark.components.RichEditableText.selectionAnchorPosition

Pour le thème Mobile, voir spark.components.supportClasses.StyleableStageText.selectionAnchorPosition.

spark.components.RichEditableText.selectionAnchorPositionspark.components.supportClasses.StyleableStageText.selectionAnchorPosition
selectionHighlighting Détermine si la sélection du texte est mis en surbrillance. TextSelectionHighlighting.WHEN_FOCUSED Détermine si la sélection du texte est mise en surbrillance.

Pour le thème Spark, voir spark.components.RichEditableText.selectionHighlighting

Pour le thème Mobile, ceci n’est pas pris en charge.

spark.components.RichEditableText.selectionHighlighting
softKeyboardType Conseil indiquant le type de clavier logiciel à afficher pour ce composant."default" Conseil indiquant le type de clavier logiciel à afficher pour ce composant.

Les valeurs prises en charge sont définies dans flash.text.SoftKeyboardType :

  • "default" - clavier par défaut
  • "punctuation" - place le clavier en mode d’entrée ponctuation/symbole
  • "url" - présente des touches programmables adaptées pour la saisie d’URL, comme une touche spécialisée qui insère « .com »
  • "number" - place le clavier en mode pavé numérique
  • "contact" - place le clavier dans un mode approprié pour la saisie des informations de contact
  • "email" - place le clavier en mode de saisie d’adresses électroniques, ce qui facilite la saisie du caractère arobase ou de « .com »

Pour le thème Spark, ceci n’est pas pris en charge.

flash.text.SoftKeyboardType
text Texte affiché par ce composant de texte. "" Texte affiché par ce composant de texte.

Pour le thème Spark, voir spark.components.RichEditableText.text

Pour le thème Mobile, voir spark.components.supportClasses.StyleableStageText#text.

spark.components.RichEditableText.textspark.components.supportClasses.StyleableStageText.text
typicalText Texte qui est utilisé pour déterminer la largeur et la hauteur par défaut du contrôle, sans réellement être affiché.null Texte qui est utilisé pour déterminer la largeur et la hauteur par défaut du contrôle, sans qu’il soit réellement affiché.

Pour le thème Spark, voir spark.components.RichEditableText.typicalText

Pour le thème Mobile, ceci n’est pas pris en charge.

spark.components.RichEditableText.typicalText