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