Ola,
Non ca tu ne peux pas, dans la définition de l'écouteur, mettre un appelle à une fonction.
Cela équivaut à exécuter la fonction "click" lorsque tu définis l'écouteur.
le plus simple je pense est de te faire un objet, ou un tableau, de correspondances :
var corres:Object = {};
corres.unBouton = 'http://mon.url'; // unBouton le nom d'occurence du bouton (property name)
corres.boutonDeux = 'http://autre.url';
// ecouteurs
unBouton.addEventListener(MouseEvent.CLICK, click);
boutonDeux.addEventListener(MouseEvent.CLICK, click);
// la fct
function click(event:MouseEvent):void {
var url:String = corres[event.currentTarget.name];
var rq:URLRequest = new URLRequest(url);
navigateToURL(rq);
}
Ben
Amalgam Production - Développement Web Flash PHP MySQL - Identité visuel et audiovisuel.