listo
lo que pasaba era algo "muy curioso" y comun
veamos tu codigo
Código :
onClipEvent (keyDown) { //al pasar el evento de clip "tecla presionada"
if (Key.getAscii( ) == 39) { //si el codigo ascii de la tecla es 39
nextFrame(); //pasar al siguiente fotograma
}
}
ahora
como vemos todo esto ocurre en un movieClip
y como ya podras imaginar....
el nextFrame tambien ocurre en el movieclip
si quieres puedes ponerle otro fotograma a tu movieclip y al presionar la tecla que da "39" de ascii veras que el MC cambio (si el nextFrame cambia de fotograma al clip de pelicula)
como arreglarlo...
veamos el codigo improvisado para la ayuda que hize:
Código :
onClipEvent (keyDown) { // lo mismo
if (Key.getAscii( ) == 39) { //hasta aqui nada nuevo
trace("La ultima tecla presionada fue: "+Key.getAscii( )); //para comprobar
_root.nextFrame(); //aqui la diferencia
}
}
como ves necesitamos hacer que el codigo afecte a el nivel mas alto de la animacion (_root)
por eso se antepone el _root a el nextFrame
perdon por no haberlo visto antes pero no habia tocado el Flash para nada
suerte