1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| stop();
// Boutons Suite / Retour
b_suiv.addEventListener(MouseEvent.CLICK, clickSuivant);
b_prec.addEventListener(MouseEvent.CLICK, clickPrecedent);
function clickSuivant(event:MouseEvent) { suivant(); }
function clickPrecedent(event:MouseEvent) { precedent(); }
// Clavier Flèches
stage.addEventListener(KeyboardEvent.KEY_DOWN, clavierChoix);
function clavierChoix(event:KeyboardEvent):void{
switch(event.keyCode){
case 39: suivant(); break;
case 37: precedent(); break;
case 38: debut(); break;
case 40: fin(); break;
}
}
var tPrec:Array = new Array();
function suivant() {
if(this.currentFrame < this.totalFrames){
tPrec.push(this.currentFrame);
gotoAndPlay(this.currentFrame + 1);
}
}
function precedent() {
var tFin = tPrec.length;
if(tFin > 0){
gotoAndPlay( tPrec[tFin - 1] );
tPrec.pop();
}
}
function debut() { gotoAndPlay(1); };
function fin() { gotoAndStop(this.totalFrames); } |
Partager