Dichiarazione condizionali in ActionScript


  Share  
|


Se sapete confrontare le variabili, potete usare queste informazioni per qualcosa oltre alla trasmissione "allineare" e "falsa" alla finestra dell'uscita.

Se dichiarazione

Se la dichiarazione permette che usiate i risultati di un confronto per cambiare il senso il film istantaneo funziona. Qui è un semplice se dichiarazione che confronta la a per vedere se è 7 e salta ad un'altra struttura se è.

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

Se la dichiarazione comincia con la parola "se," seguito da un confronto. Disponga sempre le parentesi intorno al confronto. Allora ci è la staffa aperta.

Le linee seguenti, fino a che la staffa vicina, non contengano il codice da eseguire se il confronto è allineare.

altrimenti

Potete anche includere un'estensione facoltativa al se dichiarazione che esegue un certo codice se la circostanza non è riempita. Qui è un esempio:

se (un == 7) {gotoAndPlay(10); } altrimenti 
{gotoAndPlay(15); }

Potete anche estendere se dichiarazione ancora più ulteriormente con altrimenti se clausole:

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

Potete rendere se la dichiarazione finchè voi desidera. Potete persino confrontare le variabili differenti nell'altro se clausole; non ci è limitazione a mantenerla ad un confronto simile.

Confronti Compound

Potete anche confrontare più di una cosa in se dichiarazione. Supponga che avete desiderato andare ad una struttura soltanto se la a fosse 7 e la b fosse 15. Potreste fare che questo senso:

se ((un == 7) e (== di b 15)) {gotoAndPlay(20); }

Ed operatore prende due confronti e li unisce, rinviare allineare soltanto se sono entrambi allineare. Disponga individualmente le parentesi intorno ad entrambi i confronti per indicare chiaramente come il flash dovrebbe interpretarlo.

Potete anche usare o unire due confronti, ma restituite allineare se uno o l'altro è allineare.

se ((un == 7) o (== di b 15)) {gotoAndPlay(20); }

In questo codice, il film salta a pagina 20 se la a è 7, o se la b è 15. Se entrambi sono allineare, inoltre salta a pagina 20. Tuttavia, se la a non è 7 e la b non è 15, l'ordine gotoAndPlay non è eseguito.

ciò è un articolo aggiunto da Milano Midovich


Share  

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