Button


Object
    |
    +-Button

public class Button
extends Object

Tous les symboles de bouton présents dans un fichier SWF sont des occurrences de l'objet Button. Vous pouvez donner un nom d'occurrence à un bouton dans l'inspecteur Propriétés, puis utiliser les méthodes et les propriétés de la classe Button pour manipuler les boutons avec ActionScript. Les noms d'occurrence de boutons s'affichent dans l'explorateur d'animations et dans la boîte de dialogue Insérer un chemin cible du panneau Actions.

La classe Button hérite de la classe Object.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Voir aussi

Object

Résumé des propriétés

Modificateurs

Propriété

Description

 

_alpha:Number

La valeur de transparence alpha du bouton spécifié par my_btn.

 

enabled:Boolean

Une valeur booléenne spécifiant si un bouton est activé.

 

_focusrect:Boolean

Une valeur booléenne indiquant si un bouton est entouré d'un rectangle jaune lorsqu'il a le focus d'entrée.

 

_height:Number

La hauteur du bouton, en pixels.

 

_highquality:Number

Déconseillée depuis Flash Player 7. Cette propriété a été déconseillée en faveur de Button._quality.

Spécifie le niveau d'anti-aliasing appliqué au fichier SWF actuel.

 

_name:String

Nom d'occurrence du bouton spécifié par my_btn.

 

_parent:MovieClip

Référence au clip ou à l'objet contenant le clip ou l'objet actuel.

 

_quality:String

Propriété (globale) ; définit ou récupère la qualité de rendu utilisée pour un fichier SWF.

 

_rotation:Number

La rotation du bouton, en degrés, à partir de son orientation d'origine.

 

_soundbuftime:Number

Spécifie le nombre de secondes pendant lequel les sons sont chargés en mémoire tampon avant d'être diffusés en continu.

 

tabEnabled:Boolean

Spécifie si my_btn est inclus dans l'ordre de tabulation automatique.

 

tabIndex:Number

Permet de personnaliser l'ordre de tabulation des objets dans un fichier SWF.

 

_target:String [lecture seule]

Renvoie le chemin cible de l'occurrence de bouton spécifiée par my_btn.

 

trackAsMenu:Boolean

Valeur booléenne indiquant si d'autres boutons ou clips peuvent recevoir un événement de relâchement de la souris ou du stylet.

 

_url:String [lecture seule]

Récupère l'URL du fichier SWF qui a créé le bouton.

 

_visible:Boolean

Une valeur booléenne indiquant si le bouton spécifié par my_btn est visible.

 

_width:Number

La largeur du bouton, en pixels.

 

_x:Number

Un entier qui définit la coordonnée x d'un bouton par rapport aux coordonnées locales du clip parent.

 

_xmouse:Number [lecture seule]

Renvoie la coordonnée x. hasMouse a la valeur true par rapport au bouton.

 

_xscale:Number

Le redimensionnement horizontal du bouton tel qu'il est appliqué à partir du point d'alignement du bouton, exprimé en pourcentage.

 

_y:Number

La coordonnée y du bouton par rapport aux coordonnées locales du clip parent.

 

_ymouse:Number [lecture seule]

Renvoie la coordonnée y de la position de la souris par rapport au bouton.

 

_yscale:Number

Le redimensionnement vertical du bouton tel qu'il est appliqué à partir du point d'alignement du bouton, exprimé en pourcentage.

Propriétés héritées de la classe Object

constructor (propriété Object.constructor), __proto__ (propriété Object.__proto__), prototype (propriété Object.prototype), __resolve (propriété Object.__resolve)


Résumé des événements

Evénement

Description

onDragOut = function() {}

Cet événement est appelé lorsque l'utilisateur appuie sur le bouton de la souris, puis fait glisser le pointeur au dessus de la zone occupée par le bouton.

onDragOver = function() {}

Cet événement est appelé lorsque l'utilisateur appuie sur le bouton de la souris, puis fait glisser le pointeur en dehors de la zone occupée par le bouton.

onKeyDown = function() {}

Invoqué lorsqu'un bouton reçoit le focus clavier et lorsque l'utilisateur appuie sur une touche.

onKeyUp = function() {}

Invoqué lorsqu'un bouton reçoit le focus d'entrée et lorsque l'utilisateur relâche une touche.

onKillFocus = function(newFocus:Object) {}

Invoqué lorsqu'un bouton perd le focus clavier.

onPress = function() {}

Invoqué lorsqu'un bouton est enfoncé.

onRelease = function() {}

Invoqué lorsqu'un bouton est relâché.

onReleaseOutside = function() {}

Invoqué lorsque l'utilisateur relâche la souris tandis que le pointeur se trouve hors du bouton après avoir appuyé sur le bouton de la souris lorsque le pointeur se trouvait à l'intérieur du bouton.

onRollOut = function() {}

Invoqué lorsqu'un bouton perd le focus.

onRollOver = function() {}

Invoqué lorsqu'un bouton reprend le focus.

onSetFocus = function(oldFocus:Object) {}

Invoqué lorsqu'un bouton reçoit le focus clavier.

Résumé de la méthode

Modificateurs

Signature

Description

 

getDepth() : Number

Renvoie la profondeur d'une occurrence de bouton.

Méthodes héritées de la classe Object

addProperty (méthode Object.addProperty), hasOwnProperty (méthode Object.hasOwnProperty), isPropertyEnumerable (méthode Object.isPropertyEnumerable), isPrototypeOf (méthode Object.isPrototypeOf), registerClass (méthode Object.registerClass), toString (méthode Object.toString), unwatch (méthode Object.unwatch), valueOf (méthode Object.valueOf), watch (méthode Object.watch)