| Package | fl.controls |
| Classe | public class BaseButton |
| Héritage | BaseButton UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Sous-classes | LabelButton |
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
| Propriété | Défini par | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
| DisplayObject | |
![]() | alpha : Number
Indique la valeur de transparence alpha de l'objet spécifié.
| DisplayObject | |
| autoRepeat : Boolean
Récupère ou définit une valeur booléenne qui indique si l'événement buttonDown est distribué plusieurs fois lorsque l'utilisateur maintient le bouton de la souris enfoncé sur le composant.
| BaseButton | ||
![]() | blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fondu à utiliser.
| DisplayObject | |
![]() | buttonMode : Boolean
Spécifie le mode de bouton du sprite.
| Sprite | |
![]() | cacheAsBitmap : Boolean
Si true est défini, Flash Player place en mémoire cache une version bitmap interne de l’objet d'affichage.
| DisplayObject | |
![]() | constructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
| Object | |
![]() | contextMenu : ContextMenu
Spécifie le menu contextuel associé à l’objet.
| InteractiveObject | |
![]() | doubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick.
| InteractiveObject | |
![]() | dropTarget : DisplayObject
[lecture-seule]
Spécifie l’objet d’affichage sur lequel le sprite est glissé ou sur lequel il a été déposé.
| Sprite | |
| enabled : Boolean
Lit ou définit une valeur qui indique si le composant peut accepter une entrée de l'utilisateur.
| BaseButton | ||
![]() | filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
| DisplayObject | |
![]() | focusEnabled : Boolean
Récupère ou définit une valeur booléenne indiquant si le composant peut recevoir le focus après un clic de l'utilisateur sur son entrée.
| UIComponent | |
![]() | focusManager : IFocusManager
Récupère ou définit le FocusManager qui contrôle le focus pour ce composant et ses homologues.
| UIComponent | |
![]() | focusRect : Object
Spécifie si l’objet affiche un rectangle de focus.
| InteractiveObject | |
![]() | graphics : Graphics
[lecture-seule]
Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel.
| Sprite | |
![]() | height : Number
Récupère ou définit la hauteur du composant, en pixels.
| UIComponent | |
![]() | hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d'un sprite.
| Sprite | |
![]() | loaderInfo : LoaderInfo
[lecture-seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
| DisplayObject | |
![]() | mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
| DisplayObject | |
![]() | mouseChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la souris.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Spécifie si l’objet reçoit les messages souris.
| InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
Récupère ou définit une valeur indiquant si le composant peut recevoir le focus après un clic de l'utilisateur sur son entrée.
| UIComponent | |
![]() | mouseX : Number
[lecture-seule]
Indique la coordonnée x de la position de la souris, en pixels.
| DisplayObject | |
![]() | mouseY : Number
[lecture-seule]
Indique la coordonnée y de la position de la souris, en pixels.
| DisplayObject | |
![]() | name : String
Indique le nom d’occurrence de DisplayObject.
| DisplayObject | |
![]() | numChildren : int
[lecture-seule]
Renvoie le nombre d'enfants de l’objet.
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d'arrière-plan spécifique.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
[lecture-seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage.
| DisplayObject | |
![]() | prototype : Object
[static]
Référence à l’objet prototype d’un objet de classe ou fonction.
| Object | |
![]() | root : DisplayObject
[lecture-seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
| DisplayObject | |
![]() | rotation : Number
Indique la rotation de l'occurrence de DisplayObject, en degrés, à partir de son orientation d'origine.
| DisplayObject | |
![]() | scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
| DisplayObject | |
![]() | scaleX : Number
Multiplie la largeur actuelle du composant par un facteur de redimensionnement.
| UIComponent | |
![]() | scaleY : Number
Multiplie la hauteur actuelle du composant par un facteur de redimensionnement.
| UIComponent | |
![]() | scrollRect : Rectangle
Cadre de délimitation du défilement de l’objet d’affichage.
| DisplayObject | |
| selected : Boolean
Lit ou définit une valeur booléenne qui indique si un bouton à basculement est sélectionné.
| BaseButton | ||
![]() | soundTransform : SoundTransform
Contrôle le son à l’intérieur du sprite.
| Sprite | |
![]() | stage : Stage
[lecture-seule]
Scène de l’objet d’affichage.
| DisplayObject | |
![]() | tabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation.
| InteractiveObject | |
![]() | tabIndex : int
Spécifie l'ordre de tabulation des objets dans un fichier SWF.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
[lecture-seule]
Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() | transform : Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
| DisplayObject | |
![]() | useHandCursor : Boolean
Valeur booléenne indiquant si le curseur en forme de main apparaît lorsque la souris survole un sprite dont la propriété buttonMode est réglée sur true.
| Sprite | |
![]() | version : String = "3.0.0.15"
Numéro de version des composants.
| UIComponent | |
![]() | visible : Boolean
Récupère ou définit une valeur indiquant si l'occurrence du composant actif est visible.
| UIComponent | |
![]() | width : Number
Récupère ou définit la largeur du composant, en pixels.
| UIComponent | |
![]() | x : Number
Récupère ou définit la coordonnée x représentant la position du composant le long de l'axe x au sein de son conteneur parent.
| UIComponent | |
![]() | y : Number
Récupère ou définit la coordonnée y représentant la position du composant le long de l'axe y au sein de son conteneur parent.
| UIComponent | |
| Méthode | Défini par | ||
|---|---|---|---|
|
Crée une nouvelle occurrence de BaseButton.
| BaseButton | ||
![]() |
Ajoute une occurrence enfant de DisplayObject à cette occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Ajoute une occurrence enfant de DisplayObject à cette occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
| EventDispatcher | |
![]() |
Indique si les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié.
| DisplayObjectContainer | |
![]() |
Définit une propriété de style depuis cette occurrence de composant.
| UIComponent | |
![]() |
Détermine si l’objet d'affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle.
| DisplayObjectContainer | |
![]() |
Distribue un événement dans le flux d’événements.
| EventDispatcher | |
![]() |
Affiche ou masque l'indicateur de focus dans ce composant.
| UIComponent | |
![]() |
Déclenche une opération de dessin immédiate, sans tout annuler comme le fait invalidateNow.
| UIComponent | |
![]() |
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
| DisplayObject | |
![]() |
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié.
| DisplayObjectContainer | |
![]() |
Renvoie l’objet d’affichage enfant portant le nom spécifié.
| DisplayObjectContainer | |
![]() |
Renvoie la position d’index d’une occurrence enfant de DisplayObject.
| DisplayObjectContainer | |
![]() |
Récupère l'objet qui détient actuellement le focus.
| UIComponent | |
![]() |
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
| DisplayObject | |
![]() |
Extrait une propriété de style définie dans la chaîne de recherche de style du composant.
| UIComponent | |
|
[static]
Récupère la texture de style par défaut du composant actif.
| BaseButton | ||
![]() |
Convertit l'objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
| DisplayObject | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l'objet EventDispatcher pour un type spécifique d’événement.
| EventDispatcher | |
![]() |
Indique si la propriété spécifiée d'un objet est définie.
| Object | |
![]() |
Evalue l’objet d’affichage pour savoir s'il recouvre ou recoupe l’objet d'affichage obj.
| DisplayObject | |
![]() |
Evalue l’objet d’affichage pour savoir s'il recouvre ou recoupe le point spécifié par les paramètres x et y.
| DisplayObject | |
![]() |
Marque une propriété comme non valide, puis redessine le composant dans la prochaine image, sauf spécification contraire.
| UIComponent | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
| Object | |
![]() |
Convertit l'objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
| DisplayObject | |
![]() |
[static]
Fusionne les styles de plusieurs classes en un seul objet.
| UIComponent | |
![]() |
Déplace le composant à la position spécifiée dans son parent.
| UIComponent | |
![]() |
Indique si la propriété spécifiée existe et est énumérable.
| Object | |
![]() |
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Supprime un écouteur de l’objet EventDispatcher.
| EventDispatcher | |
![]() |
Modifie la position d’un enfant existant dans le conteneur d’objet d'affichage.
| DisplayObjectContainer | |
![]() |
Définit le focus sur ce composant.
| UIComponent | |
|
Définit l'état de la souris par du code ActionScript.
| BaseButton | ||
![]() |
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
| Object | |
![]() |
Définit le composant en fonction de la largeur et de la hauteur spécifiées.
| UIComponent | |
![]() |
Définit une propriété de style pour cette occurrence de composant.
| UIComponent | |
![]() |
Permet à l'utilisateur de faire glisser le sprite spécifié.
| Sprite | |
![]() |
Met fin à la méthode startDrag().
| Sprite | |
![]() |
Intervertit l'ordre z (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfants spécifiés.
| DisplayObjectContainer | |
![]() |
Intervertit l'ordre z (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfants aux deux positions d’index spécifiées dans la liste d’enfants.
| DisplayObjectContainer | |
![]() |
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
| Object | |
![]() |
Valide et met à jour les propriétés et la mise en forme de cet objet, puis le redessine si nécessaire.
| UIComponent | |
![]() |
Renvoie la valeur primitive de l'objet spécifié.
| Object | |
![]() |
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
| EventDispatcher | |
| Evénement | Synthèse | Défini par | ||
|---|---|---|---|---|
![]() | Distribué lorsque Flash Player a le focus du système d’exploitation et devient actif. | EventDispatcher | ||
![]() | Distribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage. | DisplayObject | ||
![]() | Envoyé lorsqu'un objet d'affichage est ajouté dans la liste d'affichage de la scène, directement ou par l'intermédiaire d'une arborescence secondaire qui contient l'objet d'affichage. | DisplayObject | ||
| Distribué lorsque l’utilisateur clique sur le composant Button. | BaseButton | |||
| Distribué lorsque la valeur de la propriété selected change pour un composant Button à basculement. | BaseButton | |||
![]() | Distribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque Flash Player perd le focus du système d’exploitation et devient inactif. | EventDispatcher | ||
![]() | Distribué lorsque l'utilisateur appuie sur le bouton principal d'un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d'InteractiveObject si l'indicateur doubleClickEnabled de cet objet est réglé sur true. | InteractiveObject | ||
![]() | Distribué lorsque la tête de lecture est placée sur une nouvelle image. | DisplayObject | ||
![]() | Distribué après la prise de focus par un objet d'affichage. | InteractiveObject | ||
![]() | Distribué après la perte de focus par un objet d'affichage. | InteractiveObject | ||
![]() | Distribué après que la visibilité du composant soit passée de visible à invisible. | UIComponent | ||
![]() | Distribué lorsque l’utilisateur appuie sur une touche. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur relâche une touche. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur appuie à l’aide du bouton du périphérique de pointage sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur déplace un périphérique de pointage sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur relâche le bouton du périphérique de pointage sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur fait tourner la molette de la souris sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué à la suite du déplacement du composant. | UIComponent | ||
![]() | Distribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage. | DisplayObject | ||
![]() | Envoyé lorsqu'un objet d'affichage est sur le point d'être supprimé de la liste d'affichage de la scène, directement ou par l'intermédiaire de la suppression d'une arborescence secondaire qui contient l'objet d'affichage. | DisplayObject | ||
![]() | Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et rendue. | DisplayObject | ||
![]() | Distribué à la suite du redimensionnement du composant. | UIComponent | ||
![]() | Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué après que la visibilité du composant soit passée de invisible à visible. | UIComponent | ||
![]() | Distribué lorsque la valeur de l’indicateur tabChildren de l’objet change. | InteractiveObject | ||
![]() | Distribué lorsque l’indicateur tabEnabled de l’objet change. | InteractiveObject | ||
![]() | Distribué lorsque la valeur de la propriété tabIndex de l’objet change. | InteractiveObject | ||
| Style | Description | Défini par | ||
|---|---|---|---|---|
|
disabledSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsque le bouton n'est pas sélectionné et est désactivé. La valeur par défaut est Button_disabledSkin. | BaseButton | ||
![]() | Type: flash.text.TextFormat Objet TextFormat à utiliser pour le rendu de l'étiquette du composant lorsque le bouton est désactivé. | UIComponent | ||
|
downSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsque le bouton n'est pas sélectionné et que le bouton de la souris est enfoncé. La valeur par défaut est Button_downSkin. | BaseButton | ||
![]() | Type: Number Format: Length Remplissage qui sépare les limites extérieures du composant et les bords extérieurs de l'indicateur du focus, en pixels. | UIComponent | ||
![]() | Type: Class Enveloppe à utiliser pour afficher les indicateurs de focus. | UIComponent | ||
|
overSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsque le bouton n'est pas sélectionné et que la souris survole le composant. La valeur par défaut est Button_overSkin. | BaseButton | ||
|
repeatDelay
| Type: Number Format: Time Nombre de millisecondes d'attente après la première diffusion de l'événement buttonDown et avant l'envoi d'un second événement buttonDown.
La valeur par défaut est 500. | BaseButton | ||
|
repeatInterval
| Type: Number Format: Time Intervalle, en millisecondes, entre les événements buttonDown distribués après le délai spécifié par le style repeatDelay.
La valeur par défaut est 35. | BaseButton | ||
|
selectedDisabledSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsqu'un bouton bascule est sélectionné et désactivé. La valeur par défaut est Button_selectedDisabledSkin. | BaseButton | ||
|
selectedDownSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsqu'un bouton bascule est sélectionné et que le bouton de la souris est enfoncé. La valeur par défaut est Button_selectedDownSkin. | BaseButton | ||
|
selectedOverSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsqu'un bouton bascule est sélectionné et que la souris survole le composant. La valeur par défaut est Button_selectedOverSkin. | BaseButton | ||
|
selectedUpSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsqu'un bouton bascule est sélectionné et que la souris ne survole pas le composant. La valeur par défaut est Button_selectedUpSkin. | BaseButton | ||
![]() | Type: flash.text.TextFormat Objet TextFormat à utiliser pour le rendu de l'étiquette du composant. | UIComponent | ||
|
upSkin
| Type: Class Nom de la classe à utiliser comme enveloppe pour l'arrière-plan et la bordure lorsque le bouton n'est pas sélectionné et que la souris ne survole pas le composant. La valeur par défaut est Button_upSkin. | BaseButton | ||
| autoRepeat | propriété |
autoRepeat:Boolean [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Récupère ou définit une valeur booléenne qui indique si l'événement buttonDown est distribué plusieurs fois lorsque l'utilisateur maintient enfoncé le bouton de la souris sur le composant. La valeur true indique que l'événement buttonDown est distribué plusieurs fois pendant que le bouton de la souris reste enfoncé. La valeur false indique que l'événement n'est distribué qu'une seule fois.
Si la valeur est true, une fois le délai spécifié par le style repeatDelay écoulé, l'événement buttonDown est distribué à l'intervalle spécifié par le style repeatInterval.
La valeur par défaut est false.
public function get autoRepeat():Boolean
public function set autoRepeat(value:Boolean):void
Voir aussi
autoRepeat pour distribuer les événements buttonDown de façon répétée tant qu'un bouton est enfoncé :
import fl.controls.Button;
import fl.controls.Label;
import fl.events.ComponentEvent;
var myLabel:Label = new Label();
myLabel.text = "0";
myLabel.move(10, 10);
addChild(myLabel);
var downButton:Button = new Button();
downButton.label = "-";
downButton.autoRepeat = true;
downButton.setSize(20, 20);
downButton.move(10, 30);
downButton.addEventListener(ComponentEvent.BUTTON_DOWN, buttonDownHandler);
addChild(downButton)
var upButton:Button = new Button();
upButton.label = "+";
upButton.autoRepeat = true;
upButton.setSize(20, 20);
upButton.move(40, 30);
upButton.addEventListener(ComponentEvent.BUTTON_DOWN, buttonDownHandler);
addChild(upButton);
function buttonDownHandler(event:ComponentEvent):void {
var value:Number = Number(myLabel.text);
switch (event.currentTarget) {
case downButton:
value--;
break;
case upButton:
value++;
break;
}
myLabel.text = value.toString();
}
| enabled | propriété |
enabled:Boolean [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Lit ou définit une valeur qui indique si le composant peut accepter une entrée de l'utilisateur. La valeur true indique que le composant peut accepter la valeur d'entrée de l'utilisateur, tandis que false indique le contraire.
Lorsque cette propriété est définie sur false, le bouton est désactivé. Il reste alors visible, mais l'utilisateur ne peut pas cliquer dessus. Cette propriété est particulièrement utile pour désactiver une section spécifique de l'interface. Par exemple, tout bouton devant déclencher le rechargement d'une page Web pourrait être désactivé avec cette technique.
La valeur par défaut est true.
public function get enabled():Boolean
public function set enabled(value:Boolean):void
| selected | propriété |
selected:Boolean [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Lit ou définit une valeur booléenne qui indique si un bouton à basculement est sélectionné. La valeur true indique que le bouton est sélectionné, tandis que false indique le contraire. Cette propriété n'a pas d'effet si la propriété toggle n'est pas définie sur true.
Dans le cas d'un composant CheckBox, cette valeur indique si la case est cochée. Dans le cas d'un composant RadioButton, cette valeur indique si le composant est sélectionné.
Cette valeur change lorsque l'utilisateur clique sur le composant, mais peut également être modifiée par programmation. Si la propriété toggle est définie sur true, sa modification déclenche un événement change.
La valeur par défaut est false.
public function get selected():Boolean
public function set selected(value:Boolean):void
Voir aussi
toggle et en écoutant l'événement change pour déterminer le moment où un bouton est sélectionné :
import fl.controls.Button;
var myButton:Button = new Button();
myButton.toggle = true;
myButton.move(10, 10);
myButton.addEventListener(Event.CHANGE, changeHandler);
addChild(myButton);
function changeHandler(event:Event):void {
trace("Button toggled (selected:" + event.currentTarget.selected + ")");
}
| BaseButton | () | Constructeur |
public function BaseButton()
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Crée une nouvelle occurrence de BaseButton.
| getStyleDefinition | () | méthode |
public static function getStyleDefinition():Object
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Récupère la texture de style par défaut du composant actif. La texture de style contient le type adapté au composant, qui dépend du style utilisé par ce dernier. Par exemple, le style disabledTextFormat contient la valeur null ou un objet TextFormat. Vous pouvez utiliser ces styles et appeler setStyle() pour le composant actif. Le code suivant ignore le style par défaut disabledTextFormat dans le composant spécifié :
componentInstance.setStyle("disabledTextFormat", new TextFormat());Valeur renvoyée
Object — Objet de styles par défaut.
|
Voir aussi
import fl.controls.*;
import fl.containers.*;
import fl.controls.listClasses.*;
import fl.controls.dataGridClasses.*;
import fl.controls.progressBarClasses.*;
import fl.core.UIComponent;
import fl.data.DataProvider;
var dp:DataProvider = new DataProvider();
dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } );
dp.addItem( { label: "Button", data:Button } );
dp.addItem( { label: "CellRenderer", data:CellRenderer } );
dp.addItem( { label: "CheckBox", data:CheckBox } );
dp.addItem( { label: "ColorPicker", data:ColorPicker } );
dp.addItem( { label: "ComboBox", data:ComboBox } );
dp.addItem( { label: "DataGrid", data:DataGrid } );
dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } );
dp.addItem( { label: "ImageCell", data:ImageCell } );
dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } );
dp.addItem( { label: "Label", data:Label } );
dp.addItem( { label: "List", data:List } );
dp.addItem( { label: "NumericStepper", data:NumericStepper } );
dp.addItem( { label: "ProgressBar", data:ProgressBar } );
dp.addItem( { label: "RadioButton", data:RadioButton } );
dp.addItem( { label: "ScrollPane", data:ScrollPane } );
dp.addItem( { label: "Slider", data:Slider } );
dp.addItem( { label: "TextArea", data:TextArea } );
dp.addItem( { label: "TextInput", data:TextInput } );
dp.addItem( { label: "TileList", data:TileList } );
dp.addItem( { label: "UILoader", data:UILoader } );
dp.addItem( { label: "UIComponent", data:UIComponent } );
var cb:ComboBox = new ComboBox();
cb.move(10,10);
cb.setSize(300,25);
cb.prompt = "Select a component to view its styles";
cb.rowCount = 12;
cb.dataProvider = dp;
cb.addEventListener(Event.CHANGE, showStyleDefinition);
addChild(cb);
var dg:DataGrid = new DataGrid();
dg.setSize(425,300);
dg.move(10,50);
dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ];
addChild(dg);
function showStyleDefinition(e:Event):void {
var componentClass:Class = e.target.selectedItem.data as Class;
var styles:Object = componentClass["getStyleDefinition"].call(this);
trace(styles.toString());
var styleData:DataProvider = new DataProvider();
for(var i:* in styles) {
trace(i + " : " + styles[i]);
styleData.addItem( { StyleName:i, DefaultValue:styles[i] } );
}
styleData.sortOn("StyleName");
dg.dataProvider = styleData;
}| setMouseState | () | méthode |
public function setMouseState(state:String):void
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Définit l'état de la souris par du code ActionScript. La classe BaseButton exploite cette propriété en interne, mais elle peut également être appelée manuellement pour définir l'état de la souris de façon visuelle.
Paramètres
state:String — Chaîne qui spécifie l'état de la souris. Les valeurs supportées sont "up", "over" et "down".
|
| buttonDown | Evénement |
fl.events.ComponentEvent
fl.events.ComponentEvent.BUTTON_DOWN
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Distribué lorsque l’utilisateur clique sur le composant Button. Si la propriété autoRepeat est true, cet événement est redistribué à intervalles réguliers tant que le bouton demeure enfoncé.
Le style repeatDelay est utilisé pour préciser le délai qui s'écoule avant que l'événement buttonDown ne soit distribué une seconde fois. Le style repeatInterval spécifie l'intervalle selon lequel cet événement est ensuite distribué, jusqu'à ce que l'utilisateur relâche le bouton.
type d'un objet de l'événement buttonDown.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | Objet qui traite activement l’objet de l'événement avec un écouteur d’événement. |
target | Objet qui a diffusé l’événement. La cible n'est pas toujours l'objet écoutant l'événement. Pour accéder à l'objet qui écoute l'événement, utilisez la propriété currentTarget. |
autoRepeat pour distribuer les événements buttonDown de façon répétée tant qu'un bouton est enfoncé :
import fl.controls.Button;
import fl.controls.Label;
import fl.events.ComponentEvent;
var myLabel:Label = new Label();
myLabel.text = "0";
myLabel.move(10, 10);
addChild(myLabel);
var downButton:Button = new Button();
downButton.label = "-";
downButton.autoRepeat = true;
downButton.setSize(20, 20);
downButton.move(10, 30);
downButton.addEventListener(ComponentEvent.BUTTON_DOWN, buttonDownHandler);
addChild(downButton)
var upButton:Button = new Button();
upButton.label = "+";
upButton.autoRepeat = true;
upButton.setSize(20, 20);
upButton.move(40, 30);
upButton.addEventListener(ComponentEvent.BUTTON_DOWN, buttonDownHandler);
addChild(upButton);
function buttonDownHandler(event:ComponentEvent):void {
var value:Number = Number(myLabel.text);
switch (event.currentTarget) {
case downButton:
value--;
break;
case upButton:
value++;
break;
}
myLabel.text = value.toString();
}
Voir aussi
| change | Evénement |
flash.events.Event
flash.events.Event.CHANGE
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Distribué lorsque la valeur de la propriété selected d'un composant Button à basculement change. Un composant Button à basculement est un composant Button dont la propriété toggle est définie sur true.
Les composants CheckBox et RadioButton distribuent cet événement en cas de modification de la propriété selected.
type d'un objet événement change.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet dont la valeur a été modifiée. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d'événements. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d'affichage qui traite actuellement l'événement. |
toggle et en écoutant l'événement change pour déterminer le moment où un bouton est sélectionné :
import fl.controls.Button;
var myButton:Button = new Button();
myButton.toggle = true;
myButton.move(10, 10);
myButton.addEventListener(Event.CHANGE, changeHandler);
addChild(myButton);
function changeHandler(event:Event):void {
trace("Button toggled (selected:" + event.currentTarget.selected + ")");
}
Voir aussi
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/controls/BaseButton.html