private function changeVitesse(pEvt : MouseEvent){ trace("pEvt.currentarget.name = "+pEvt.target.name); if(pEvt.target.name == "bt1"){ trace("bt1"); vitesse = 24; this.stage.frameRate = vitesse; //lanceur(); } else if(pEvt.target.name == "bt2"){ trace("bt2"); vitesse = 6; this.stage.frameRate = vitesse; //lanceur(); } else{ trace("bt3"); vitesse = 12; this.stage.frameRate = vitesse; //lanceur(); } }
public var vitesse : int = new int();
private function changeVitesse(pEvt : MouseEvent){ trace("pEvt.currentarget.name = "+pEvt.target.name); if(pEvt.target.name == "bt1"){ trace("bt1"); vitesse = 24; lanceur(); } else if(pEvt.target.name == "bt2"){ trace("bt2"); vitesse = 6; lanceur(); } else{ trace("bt3"); vitesse = 12; lanceur(); } } public function lanceur () { trace("----------- > L A N C E !"); if ( this.stage.hasEventListener ( Event.ENTER_FRAME ) ) { trace("----------- > L A N C E ! IF"); this.stage.removeEventListener ( Event.ENTER_FRAME, chgVitesse ); this.stage.addEventListener ( Event.ENTER_FRAME, chgVitesse ); } else{ trace("----------- > L A N C E ! else"); this.stage.addEventListener ( Event.ENTER_FRAME, chgVitesse ); } } public function chgVitesse(pEvt:Event) : void { trace("chgVitesse : vitesse = "+vitesse); this.stage.frameRate = vitesse; }