Foros del Web » Creando para Internet » Flash y Actionscript »

Variables Boolean

Estas en el tema de Variables Boolean en el foro de Flash y Actionscript en Foros del Web. Hola chicos! Estoy intentando hacer un mini juego en AS3 pero me he bloqueado en un sitio y no se como continuar. Os cuento a ...
  #1 (permalink)  
Antiguo 29/08/2008, 21:09
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 9 años, 4 meses
Puntos: 0
Variables Boolean

Hola chicos!

Estoy intentando hacer un mini juego en AS3 pero me he bloqueado en un sitio y no se como continuar. Os cuento a ver si alguien me puede ayudar... estoy jugando con 2 variables booleanas, y lo que quiero lograr es que al darle a un boton las variables canvien de valor y asi luego poner una condicion de que si las 2 variables han canviado de valor, pase una acción. Y mi problema es que no me canvian de valor y no se dónde tengo que ponerlo para que me funcione.

Alguin sabe como hacerlo?

Muchas gracias,
M.



var cartas:Boolean
var cartas2:Boolean

comenzartodo()
function comenzartodo():void {
cartas = false
cartas2 = false

b2.addEventListener(MouseEvent.CLICK, girar2);
b22.addEventListener(MouseEvent.CLICK, girar22);
}

function girar2 (event:MouseEvent):void {
c2.gotoAndPlay(2)
cartas = true
}
function girar22 (event:MouseEvent):void {
c22.gotoAndPlay(2)
cartas2 = true
}
if((cartas == true) && (cartas2 == true))
{
c2.gotoAndPlay(16)
c22.gotoAndPlay(16)
}
  #2 (permalink)  
Antiguo 29/08/2008, 22:21
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Respuesta: Variables Boolean

Hola mersil7 !

Lo que pasa que tu condición donde evaluas tus 2 variables booleanas se ejecuta una sola vez.

A lo mejor querías hacer algo así:
Código PHP:

var cartas:Boolean;
var 
cartas2:Boolean;

comenzartodo();

function 
comenzartodo():void {
  
cartas false;
  
cartas2 false;

  
b2.addEventListener(MouseEvent.CLICKgirar2);
  
b22.addEventListener(MouseEvent.CLICKgirar22);
}

function 
girar2 (event:MouseEvent):void {
   
c2.gotoAndPlay(2);
   
cartas true;
   
evaluar();
}
function 
girar22 (event:MouseEvent):void {
   
c22.gotoAndPlay(2);
   
cartas2 true;
   
evaluar();
}

function 
evaluar():void {
      if((
cartas == true) && (cartas2 == true)) {
          
c2.gotoAndPlay(16);
          
c22.gotoAndPlay(16);
      }

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 30/08/2008, 03:01
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Variables Boolean

Muchas gracias Jahepi! ya me funciona!!!! Eso de evaluar no lo sabia...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:31.