Para crear controles como de presentacion de powerpoint, de esos que al presionar la barra espaciadora o una sola tecla para avanzar y retroceder.
creamos 2 capas (en la foto dice AS en las 2 capas necesarias)
a la primera capa en el segundo frame le colocamos un
stop();
y ala segunda capa le ingresamos el siguiente codigo, en el primer frame:
var globalListener1:MovieClip = new MovieClip();
globalListener1.onKeyDown = function() {
if (Key.isDown(Key.LEFT) || Key.isDown(Key.DOWN) || Key.isDown(Key.PGDN)) {
if (_root._currentframe>2) {
_root.prevFrame();
}
}
if (Key.isDown(Key.RIGHT) || Key.isDown(Key.UP) || Key.isDown(Key.PGUP)) {
_root.nextFrame();
}
};
Key.addListener(globalListener1);
Con esto aseguramos que con la tecla direccional derecha, arriba y Av Pagina, pasamos al siguiente Frame. avanzamos la exposicion
Y con las teclas direccional izquierda, abajo y Re Pagina, retrocedemos un frame. retrocedemos en la exposicion.
La razon del stop en la capa 2 es por que cada vez que se regresa al frame 1, se inicializa la variable de posicion, entonces produce un error.
Para evitar eso colocamos la condicion IF: "si el frame es el numero 2, no retroceder mas"

Me funciono excelente