Comunidad de diseño web y desarrollo en internet online

Hey! necesito ayuda con las sentencias if y else de flash 8 x favor :)

Citar            
MensajeEscrito el 23 Ago 2011 07:24 pm
Bien, estoy haciendo una sopa de letras interactiva, pero ocupare la sentencia if, y aun no se usarla bn en flash, la pregunta es: ¿puedo usar "x3._visible=true" como condicion? la idea es k cuando las Xn esten visibles (usando el comando _visible) la sentencia if revise cuales y cuales estan visibles y me muestre un clip de pelicula si es correcto.

Por xxauraxx

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ago 2011 07:26 pm
y tambn kiero saber como puedo utilizar varias condiciones en un solo if.

Por xxauraxx

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ago 2011 08:10 pm
Puedes, de hecho dado que evalúa a true o false, harías

Código ActionScript :

if(x3._visible){
  //hacer algo al ser visible
} else {
  //no es visible
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Ago 2011 10:27 pm
Cabe añadir también que en los condicionales no debes usar "objeto=valor", sino "objeto==valor".

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 24 Ago 2011 06:42 am

solisarg escribió:

Puedes, de hecho dado que evalúa a true o false, harías

Código ActionScript :

if(x3._visible){
  //hacer algo al ser visible
} else {
  //no es visible
}


Jorge


bueno deberia ser algo asi:

Código ActionScript :

if(x3._visible==true){
trace("verdadero");
}else{
trace("falso");
}


Chequea la ayuda del flash, tenes alli mas ejemplos muy utiles, revisa el livedocs de adobe

Por novaaavon

46 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 24 Ago 2011 02:00 pm
Si les gusta escribir de más todo bien, pero como dije antes, una condición como esta

if(x3._visible==true)

Donde la propiedad visible es booleana, se puede escribir así:

if(x3._visible)

Son equivalente, ahorran unos tipeos y en miles de líneas, un poquito menos que revisar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Ago 2011 02:13 pm
Sí, sí, estoy de acuerdo.

Cuando voy a comprobar si algo es true, nunca hago la comparación (porque, además, añades una operación innecesaria al procesador).

Yo sólo decía lo de == para que xxauraxx no pensase que con un solo = ya llegaba (por ejemplo, para cuando vaya a comparar enteros o cosas así).

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 24 Ago 2011 02:20 pm
En realidad el comentario era para novaaavon , si, lo de olvidarse un igual (lo que fuerza el if a true siempre) es un error bastante habitual que hay que evitar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Ago 2011 09:35 pm
Oh muchas gracias :3 vere si me funciona, la vdd sk estoy haciendo un prototipo para la escuela, y los maestros ke tengo son muy incompetentes, solo saben lo basico, es mas, ni lo basico... asi ke a ellos no les puedo preguntar, de nuevo muchas gracias a todos :D

Por xxauraxx

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Ago 2011 09:42 pm
Oh!! Oh!!! mil gracias! mil gracias! si funcioono!!!! ahhhh!!!!! hahahahahahahaha bn emocionada :3

Por xxauraxx

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Ago 2011 09:57 pm
Oigan y puedo agrupar varias condiciones en un if? o debo poner un if dentro de otro if? Por ejemplo, quiero ke si X1, X2 y X3 estan visibles se ejecute una accion. y si si se pueden agrupar cual es la sintaxis?

Por xxauraxx

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2011 02:16 pm
Usas AND, que se escribe &&

Código ActionScript :

if(X1.visible && X2.visible && X3.visible){
   //loquesea
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ago 2011 12:51 am
Gracias jorge :D

Por xxauraxx

5 de clabLevel



 

firefox

 

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