0
Pendant presque 10 ans, pour rendre une instance de bouton cliquable vers une URL, on a fait ça :
on (release) {
getURL("/inscription", "_self");
}
C’était cool, facile, rapide, ça faisait chier personne.
Dans Flash CS4, Adobe a fait 3 conneries majeures :
- Le prix
- Remplacer le raccourci du Zoom (Z) par la touche (M)
- Nous obliger à remplacer le code facile ci-dessus par :
bouton.addEventListener(MouseEvent.CLICK, myBtnClicked);
function myBtnClicked(e:MouseEvent):void {
var url:String = "/inscription";
var request:URLRequest = new URLRequest(url);
try {
navigateToURL(request, '_self');
} catch (e:Error) {
trace("Error occurred!");
}
}
Sinon en « plus simple » (?) il y a aussi ça :
zone_clic.addEventListener( MouseEvent.CLICK, button_function );
zone_clic.buttonMode=true;
function button_function( evt:MouseEvent ) {
//trace( "you clicked the button" );
ExternalInterface.call("show_pop_messagerie", "block");
}
Merci Adobe.
DATE 20 Avr 2010
