Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/10/2010, 05:11
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: juego de quiz

Hola
bueno, pues yo tendría esa variable strike en el stage declarada de tipo number y asignada inicialmente en valor 0 (definida en un layer común para todos los frames)
ahora, cada vez que se presione un botón incorrecto, que se llame a una función strikes (definida en un layer común para todos los frames) donde se revise el valor actual de strikes, y si es menor a 3 que se incremente en 1, y si es 3 entonces que vaya al frame de game over, ahora, si se tiene además un botón de "siguiente pregunta" entonces también en ese botón se necesita llamar a otra función que solo revise el valor de strike y si es 3 que haga lo que necesite, en resumen algo así

Código actionscript:
Ver original
  1. var strike:Number = 0;
  2. //funcion de botones incorrectos
  3. function strikes():Void{
  4. if( _root.strike < 3 )
  5.     _root.strike++;
  6. else if(_root.strike == 3)
  7. //game over
  8. }
  9. //funcion de
  10. function strikessig():Void{
  11.  if(_root.strike == 3)
  12. //gameover
  13. }
  14.  
  15. //botones incorrectos
  16. on(press){
  17. _root.strikes();
  18. }
  19.  
  20. //boton siguiente pregunta
  21. on(press){
  22.     _root.strikessig();
  23. }

espero te sirva la idea
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com