Comunidad de diseño web y desarrollo en internet online

Como hago un if en AS3

Citar            
MensajeEscrito el 13 Jul 2011 06:47 pm
Hola, tengo esta duda, en as2 usaba este codigo:

on (Release){
if (pass eq "Entrar")
gotoAndStop("Scene 2",1)
else
pass="";
}


Donde habia un campo dinamico con la variable pass y si el contenido era Entrar entonces pasaba al frame o escena 2, el tema es que no tengo idea como se hace en as3.
Obviando la parte que dentro del boton en as3 no se puede poner codigos, en el frame tengo esto:

import flash.events.*;
boton.addEventListener(MouseEvent.CLICK, mifuncion);
function mifuncion (event:MouseEvent):void
{
//////ACA QUIERO QUE TENGA EL IF
gotoAndStop(2);
}
}


Antes del gotoAndStop quiero tener un if, para que en un campo dinamico contenga el texto que quiero condicionar con el if...
Espero que se entienda....gracias.

Por chunilp

71 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Jul 2011 07:26 pm
Aunque no entiendo muy bien lo que quieres, me arriesgo con:

Código ActionScript :

if(pass=="Entrar"){
   //Código interno del if
}
else{ 
      pass=""; 
} 


Si pudieses explicar mejor lo que deseas podría sugerirte algo mejor.

Por nbreath

23 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 13 Jul 2011 09:00 pm
Hola, bueno es asi:
Tengo en la ecena 2 fotogramas, con 1 campo dinamico y un boton.
Quiero que el boton valla al fotograma 2 pero si en el campo de texto dinamico esta escrito la palabra Entrar, por eso quiero usar el if.
O sea que si en el campo dinamico en lugar de entrar dice otra cosa, el boton no ira al fotograma 2.
Saludos.

Por chunilp

71 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Jul 2011 09:02 pm
Otra cosa, tiene que ser en AS3. :D

Por chunilp

71 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Jul 2011 10:31 pm
Listo, fácil y en as3:

Código ActionScript :


boton.addEventListener(MouseEvent.CLICK, mifuncion);
function mifuncion (event:MouseEvent):void
{
if(campodetextodinamico.text=="Entrar"){ 
   gotoAndStop(2);
} 
else{  
     campodetextodinamico.text="";
}  
} 



En cada frame 1 y 2 debe estar la instrucción stop();

Por nbreath

23 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Jul 2011 01:19 pm
Genial man... muchas gracias :D

Por chunilp

71 de clabLevel



 

chrome

 

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