Bedingte Aussagen in ActionScript


  Share  
|


Wenn Sie Variablen, können Sie vergleichen können diese Informationen für etwas außer dem Senden "zutreffend" und "falsch" zum Ausgang Fenster verwenden.

Wenn Aussage

Der, wenn Aussage Ihnen erlaubt, die Resultate eines Vergleiches zu verwenden, um die Weise zu ändern, grelle Film arbeitet. Ist hier ein einfaches wenn Aussage, die a vergleicht, um zu sehen, ob es 7 ist und zu einem anderen Rahmen springt, wenn er ist.

wenn (ein == 7) {gotoAndPlay(10); }

, wenn Aussage mit dem Wort "wenn beginnt," gefolgt von einem Vergleich. Setzen Sie immer Klammern um den Vergleich. Dann gibt es den geöffneten Haltewinkel.

Die folgenden Linien, bis der nahe Haltewinkel, enthalten den durchgeführt zu werden Code,, wenn der Vergleich zutreffend ist.

sonst

Sie können eine wahlweise freigestellte Verlängerung zu auch einschließen wenn Aussage, die irgendeinen Code durchführt, wenn die Bedingung nicht getroffen wird. Ist hier ein Beispiel:

wenn (ein == 7) {gotoAndPlay(10); } sonst 
{gotoAndPlay(15); }

Sie können auch verlängern, wenn die Aussage gleichmäßig weiter mit sonst, wenn Klauseln:

wenn (ein == 7) {gotoAndPlay(10); } sonst wenn (ein 
== 8) {gotoAndPlay(15) {} sonst wenn (ein == 13) {gotoAndPlay(20); 
} sonst {gotoAndPlay(25); }

Sie können bilden, wenn die Aussage, die so lang ist wie Sie, wünschen. Sie können unterschiedliche Variablen im sonst sogar vergleichen wenn Klauseln; es gibt keine Beschränkung zum Halten sie zu einem ähnlichen Vergleich.

Zusammengesetzte Vergleiche

Sie können mehr als eine Sache in auch vergleichen wenn Aussage. Nehmen Sie an, daß Sie zu einem Rahmen gehen wollten, nur wenn a 7 war und b 15 war. Sie konnten tun, daß auf diese Weise:

wenn ((ein == 7) und (b == 15)) {gotoAndPlay(20); }

Und Operator nimmt zwei Vergleiche und kombiniert sie, das Zurückbringen zutreffend, nur wenn sie beide zutreffend sind. Setzen Sie Klammern um beide Vergleiche einzeln, um es freien Raum zu bilden, wie Blitz sie deuten sollte.

Sie können zwei Vergleiche auch verwenden oder kombinieren, aber bringen zutreffendes zurück, wenn entweder eins oder das andere zutreffend ist.

wenn ((ein == 7) oder (b == 15)) {gotoAndPlay(20); 
}

In diesem Code springt der Film zu Spant 20, wenn a 7 ist oder wenn b 15 ist. Wenn beide zutreffend sind, springt er auch zu Spant 20. Jedoch wenn a nicht 7 ist und b nicht 15 ist, wird der gotoAndPlay Befehl nicht durchgeführt.

dieses ist ein Artikel, der durch Mailand Midovich hinzugefügt wird


Share  

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