Comunidad de diseño web y desarrollo en internet online

pause y play en un mismo botón

Citar            
MensajeEscrito el 24 May 2010 01:41 pm
Hola! necesito ayuda con un botón en flash, quiero hacer un botón que en un principio salga el pause y al pinchar se pare la pelicula flash. En se mismo botón salga el play para para reanudar la película..
os envío un ejemplo de banner muy paracido, hay esta el boton que quiero hace.

http://www.carrefour.es/

me podeis ayudar? alguien sabe como hacerlo?

muchas gracias!!

Por diseño

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 24 May 2010 03:53 pm
Con una variable y una condición

Código ActionScript :

var pausa:Boolean = true;
btn.onPress=function(){
  if(pausa){
    //acciones para poner play
    pausa = false;
  }else{
    //acciones para poner pausa
    pausa = true;
  }
}

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 25 May 2010 08:09 am
Gracias Nasho!

Me puedes decir en que momento aplico el código, hago un clip y en este clip pongo dos frame uno con el icono de play y otro con el de pause, no? a este clip le aplico el código?
Si no es mucha molestia me puedes describir los pasos..

Gracias otra vez! :D

Por diseño

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 25 May 2010 03:11 pm
Bueno, siempre he sido de la idea de echarles la mano pero no hacer su trabajo...

Pasos
1. Crear un mc y en sus primeros 2 frames poner el ícono/o lo que sea de play y pausa
2. Ponerle nombre de instancia (usaré mc)
3. Crear un botón "invisible", ponerlo sobre el mc y ponerle nombre de instancia (usaré btn)
Qué pasa si el mc esta compuesto de puras líneas? El mouse para poder activarlo necesita tocar alguna línea, esto haría que fuera un toque muy preciso, por lo que sería mejor marcar un área que fuera sensible para ese botón.

El código va en el frame

Código ActionScript :

mc.stop();//dentego el mc en el 1er frame, suponiendo que es el ícono de pausa
var pausa:Boolean = true; //creo una variable para saber si esta pausado o no
btn.onPress=function(){ 
  if(pausa){ //compruebo en que estado se encuentra
    //acciones para poner play 
    pausa = false; //cambio el estado de la variable
    mc.nextFrame(); //cambio el ícono del mc
  }else{ 
    //acciones para poner pausa 
    pausa = true; 
    mc.prevrame();
  } 
} 

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

firefox
Citar            
MensajeEscrito el 28 May 2010 11:15 am
gracias! voy a intentarlo.

Por diseño

1 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.