Comunidad de diseño web y desarrollo en internet online

Flash AS2 No respeta la condicional IF

Citar            
MensajeEscrito el 15 Mar 2016 10:38 pm
Hola estimados
Quiero cambiar cona variable con un boton y que a su vez sgun el estado de esa variable ambie tambien un Movie Clip

Tengo este codigo pero no me funciona.

Código :

premio = false;
trace (premio);


btnvar.onRelease = function () {
   premio = true;
   trace (premio);
   //premio_mc.gotoAndStop(2);
}
if (premio = true){
premio_mc.gotoAndStop(2);
trace("You Won!" );
} 


En donde tengo el error?

Saludos

Por isasaurio

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2016 01:28 pm
Estas asignando en el if en vez de comparar, debería ser

Código ActionScript :

if (premio == true){


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Mar 2016 01:38 pm

solisarg escribió:

Estas asignando en el if en vez de comparar, debería ser

Código ActionScript :

if (premio == true){


Jorge


Estimado, aun cuando pongo la correccion que me das, sigue sin entrar al IF :(

Por isasaurio

28 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2016 03:17 pm
Por supuesto, porque el código se ejecuta antes de que pase nada. Si quieres estar contstantemente chequeando la condición, lo tienes que poner dentro de un onEnterFrame.

Código ActionScript :

this.onEnterFrame = function(){
  if (premio == true){
      premio_mc.gotoAndStop(2);
      trace("You Won!" );
      delete this.onEnterFrame
   }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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