Cristalab

¿Como usar teclado para avanzar al siguente frame?

   Foros de discusión -> ActionScript
Mensaje Autor
Mensaje Publicado: Lun Nov 20, 2006 11:57 am     Citar   firefox 
Muy buenas, espero que alguien pueda ayudarme porque solo controlo AS a un nivel de copy&paste Aw Crap

Es para un cd interactivo a pantalla completa, en el cual hay 2 botones a los lados: uno para avanzar y otro para retroceder. Cuando pulsas el botón avanzar unas veces salta al siguiente fotograma del clip de película principal o hace "play" para continuar reproduciendo el MC_frame1, MC_frame2, MC_frame3...
Lo mismo pasa con el botón retroceder.

Mis preguntas son:
- ¿cómo podría ser el código para que también pueda usar las flechas de teclado y donde se coloca?
para que haga lo mismo que los botones

- También necesito añadir un botón de cerrar que haga la misma función que cuando pulso "esc" o que cierre la presentación completamente.

Saludos y muchas gracias de antemano

JuanCa


clabLevel: 1 Genero:Masculino
Tenerife


MP         
Volver arriba
Mensaje Publicado: Lun Nov 20, 2006 1:31 pm     Citar   msie 
Bien, si ubicaste el código en los fotogramas, la forma correcta de hacerlo, escribís estas líneas:

Código :

onEnterFrame = function () {
if (Key.isDown (Key.RIGHT)) {
//
// AQUÍ IRÍAN LAS ACCIONES DE SALTAR DE FOTOGRAMA
//
}
};


Si escribiste el código en los botones, dentro del botón, armás otro evento, como el release, pero usas el KeyPress si no me equivoco. Igual, si usas el asistente de scipts (o el modo normal) Flash te orienta para hacer esto.
 _________________
Hernán Rivas Acosta -hernanrivasacosta@gmail.com-

Gracias a PenHolder por el avatar los avatares.

HernanRivas


clabLevel: 2581 Genero:Masculino

1 Tutoriales
23 Tips

MP Email         
Volver arriba
Mensaje Publicado: Lun Nov 20, 2006 1:47 pm     Citar   firefox 
Genial, mucha gracias.

Voy a intentarlo a ver si me sale.

· edito ·

miau funcionó de la segunda manera, puesto que tenía el AS dentro del botón. Al final de el código para el efecto fade on/off puse lo que me dijiste:


on (release)
{
this._parent.play();
}

on (keyPress "<Right>")
{
this._parent.play();
}


La verdad que era muy fácil, muchas gracias.

JuanCa


clabLevel: 1 Genero:Masculino
Tenerife


MP         
Volver arriba
Responder al tema    Foros de discusión -> ActionScript Todas las horas son GMT
Página 1 de 1

Respuesta Rapida

  Citar el ultimo mensaje
Adjuntar tu firma

Mostrar mensajes de anteriores:
  

 


Cristalab BloodBerry Style © 2006 Cristalab
Powered by phpBB © 2001, 2002 phpBB Group