Création d'événements personnalisés en ActionScript 3.0
Dimanche, 18 Mai 2008 Création d'événements personnalisés en ActionScript 3.0 est simple. Utilisez permet également d'utiliser le addEventListener() faire de notre question à tous normalisés. Si nous avons créé une classe, comme Bottone bon d'associer à cette d'un ou de plusieurs événements par le biais d'une classe spéciale (dérivé de la classe Event BottoneEvent Nous pourrions faire tous les événements qui affectent le fonctionnement de notre thème: le clic, survol de la souris, ou tout autre événement! Par définition même de notre personnel constant. Le squelette - générique - une classe personnalisée événement est:
- paquet (
- / *
- @ ** Nom: BottoneEvent.as
- ** @ Description: classe dérivée de l'événement à gérer son propre événement
- ** @ Auteur: annuler = =
- ** @ Web: http://www.undolog.com
- ** @ Courrier électronique: @ g.fazioli undolog.com
- * /
- .*; flash d'importation.. * événements;
- BottoneEvent extends Event { public class Event (s'étend BottoneEvent
- = 'pluto' ; // codice qualsiasi, anche 'mioevento' in minuscolo public static const MIOEVENTO: String = 'Pluto', / / tout le code, même 'mioevento "en minuscules
- Valore: Number = NaN ; public var Valeur: Number = NaN;
- / *
- @ ** Nom: BottoneEvent
- ** @ Description: constructeur
- * /
- BottoneEvent ( type : String , v: Number , bubbles: Boolean = false , cancelable: Boolean = false ) : void { BottoneEvent fonction publique (type: String, v: Nombre, les bulles: booléen = false, annulable: booléen = false): void (
- type , bubbles, cancelable ) ; super (type, bulles, annulable);
- = v; ce. Value = v;
- )
- / *
- ** @ Override
- * /
- clone ( ) :Event { l'emporter sur la fonction publique clone (): Event (
- KnobEvent ( this . type , this . Value , this . bubbles , this . cancelable ) ; Retour Nouvelle KnobEvent (this. type, le. Valeur, ce. bulles, ce. annulable);
- )
- )
- )




















