Votre lecteur Flash n'est pas à jour. Installer la dernière version
Home » Blog » AS3 : Passer un paramètre à un listener

AS3 : Passer un paramètre à un listener

Save to slashdot Add To Del.icio.us Digg This Fav This With Technorati Fav This With yahoo Fav This With google Bookmark this site with Windows Live Favorites Add to furl

Tags : AS3

Qui n'a jamais eu envi de passer un paramètre lors d'un évènement dans une application Flash ?
Voici la solution !

Prenons par exemple, un évènement clic. Nous avons alors un écouteur de ce type :

addEventListener(MouseEvent.CLICK, maFonction);

Avec la fonction :

private maFonction(e:MouseEvent):void {
    ... 
}

Maintenant, pour passer un paramètre :

addEventListener(MouseEvent.CLICK, function(e:*):void { maFonction(e, maVar) });

private maFonction(e:MouseEvent, maVar:String):void {
    trace(maVar);
}

Write a comment

  • Required fields are marked with *.

If you have trouble reading the code, click on the code itself to generate a new random code.
 
kwiketa
Posts: 5
Comment
Super !!
Reply #5 on : Wed January 27, 2010, 13:58:06
Bonjour !
Ton site est truffé de bonnes infos et il est très lisible !

Bravo !!
Anonymous
Posts: 5
Comment
Re:
Reply #4 on : Fri January 15, 2010, 11:21:01
mon dieu que c'est sale!

Mieux vaut créer des évènements personnalisés!

http://www.flex-tutorial.fr/2009/01/10/flex-actions cript-passer-des-parametres-avec-un-event-evenements/
blaackjack
Posts: 5
Comment
Re:
Reply #3 on : Sat November 14, 2009, 13:08:46
Oui, le gros souci avec ce type de paramétrage, c'est que c'est loin d'être facile à supprimer par le GC ensuite
Anonymous
Posts: 5
Comment
Re:
Reply #2 on : Mon July 20, 2009, 16:18:59
Ca, c'est vraiment de l'art :p

Ca évite de faire tout un bord** pour quelque chose d'aussi simple.

Génial ^^
loudoweb
Posts: 5
Comment
probleme de garbage collector?
Reply #1 on : Tue June 09, 2009, 13:50:24
écrire la fonction de cette manière ne pose t il pas un problème avec le garbage collector qui risquerait de supprimer l'écouteur?

loudoweb.fr

ps: tres beau site et jeux sympathiques en haxe :p :p :p