Comunidad de diseño web y desarrollo en internet online

Duda con el Metodo onmousedown

Citar            
MensajeEscrito el 01 Oct 2008 03:25 am
hola les cuento que estoy haciendo un juego de naipes, el usuario tiene 3 naipes, yo quiero hacer con el método onmousedown que uno de esos naipes (una instancia clip de pelicula) se reproduzca.

de la forma que yo lo he hecho el clip se reproduce cada vez que hago click con el mouse sobre el, y yo quiero que se reproduzca una sola vez. Ademas pretendo lo mismo con los otros naipes, pero que cuando les haga click antes de que el resto de los jugadores haya jugado sus naipes no suceda. despues de que el ultimo jugador jugó su carta, que con el método onmousedow que se pueda reproducir la segunda carta

Se que son muchas lineas de codigo solo quiero recibir asesoramiento sobre como emplearel método con mousedown

Por decxx1

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Oct 2008 09:11 am
El método en realidad no importa, te diría incluso que es mejor hacerlo con onPress, lo que importa es que sepas aplicar otras técnicas, debes trabajar con variables y de cumplirse una serie de parámetros entonces reproduces la carta, de otra manera no lo hará, algo como esto, Suponiendo que tienes un clip con una animación dentro y con nombre de instancia "carta" en la escena:

Código ActionScript :

carta.onPress = function():Void{

   if(otroJugador && !this.roll){

      this.play();
      this.roll = true;

   }

}


Hasta que la variable "otroJugador" no adquiera valor true, la animación no se reproducirá y además se ha añadido una variable dentro del clip "carta" que una vez que se presione adquiere valor true y no permitirá que se vuelva a reproducir la animación.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 03 Oct 2008 01:48 am
y "roll" qué es? un método?

Por decxx1

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Oct 2008 09:06 pm
No, roll sería otra variable:

y además se ha añadido una variable dentro del clip "carta" que una vez que se presione adquiere valor true y no permitirá que se vuelva a reproducir la animación.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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