Declaraciones condicionales en ActionScript


  Share  
|


Si usted sabe comparar las variables, usted puede utilizar esta información para algo además de enviar "verdad" y "falso" a la ventana de la salida.

Si declaración

Si la declaración permite que usted utilice los resultados de una comparación para cambiar la manera la película de destello trabaja. Aquí está un simple si la declaración que compara a para considerar si es 7 y salta a otro marco si es.

si (un == 7) {gotoAndPlay(10); }

Si la declaración comienza con la palabra "si," seguido por una comparación. Ponga siempre paréntesis alrededor de la comparación. Entonces hay el soporte abierto.

Las líneas siguientes, hasta que el soporte cercano, contienen el código que se ejecutará si la comparación es verdad.

Usted puede también incluir una extensión opcional a si la declaración que ejecuta un cierto código si la condición no se resuelve. Aquí está un ejemplo:

si (un == 7) {gotoAndPlay(10); }  {gotoAndPlay(15); 
}

Usted puede también ampliar si declaración uniforme más lejos con si las cláusulas:

si (un == 7) {gotoAndPlay(10); }  si (un == 8) 
{gotoAndPlay(15) {}  si (un == 13) {gotoAndPlay(20); }  
{gotoAndPlay(25); }

Usted puede hacer si la declaración mientras usted desea. Usted puede incluso comparar diversas variables en el otro si las cláusulas; no hay restricción a guardarla a una comparación similar.

Comparaciones Compuestas

Usted puede también comparar más de una cosa en si declaración. Suponga que usted deseó ir a un marco solamente si a era 7 y b era 15. Usted podría hacer que esta manera:

si ((un == 7) y (== de b 15)) {gotoAndPlay(20); }

Y operador toma dos comparaciones y las combina, el volver verdad solamente si son ambas verdades. Ponga paréntesis alrededor de ambas comparaciones individualmente para hacerle el claro cómo el flash debe interpretarlas.

Usted puede también utilizar o combinar dos comparaciones, pero vuelve verdad si uno o el otro es verdad.

si ((un == 7) o (== de b 15)) {gotoAndPlay(20); }

En este código, la película salta al marco 20 si a es 7, o si b es 15. Si ambos son verdades, también salta al marco 20. Sin embargo, si a no es 7 y b no es 15, el comando gotoAndPlay no se ejecuta.

esto es un artículo agregado por Milano Midovich


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions