Dichiarazione condizionali in ActionScript
Se sapete confrontare le variabili, potete usare queste informazioni per qualcosa oltre alla trasmissione "allineare" e "falsa" alla finestra dell'uscita. Se dichiarazioneSe 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. altrimentiPotete 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 CompoundPotete 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
|
|||
|