Schleifen in ActionScript
Die Syntax für das Verursachen der Schleifen in ActionScript ist ein wenig komplizierteres als das einfach wenn Aussage. Glücklicherweise ist sie fast identisch zu, wie Schleifen in den Sprachen wie C, C++ und Java verursacht werden. Für SchleifeDie Primärart der Schleife ist für Schleife. Sie sieht wie dieses aus: for(var i=0;i<10;i++) {trace(i); }
Wenn Sie diesen Code in einem Rahmenindex laufen lassen, erhalten Sie die Nr. 0 bis 9 gelegt in das Ausgang Fenster. Die Schleife zählt von 0 bis 9 und ändert die lokale Variable I entlang der Weise. Wie Sie sehen können, hat a für Aussage drei Teile. Jedes Teil wird durch einen Semicolon getrennt. Das erste Teil ist eine variable Erklärung. In diesem Fall wird die lokale Variable I bis 0 verursacht und eingestellt. Dieses erste Teil von für Aussage wird einmal durchgeführt, bevor die Schleife beginnt. Das zweite Teil von für Aussage ist eine Bedingung. In diesem Fall prüft es, um zu sehen, ob i kleiner als 10 ist. Für Schleife fährt fort, so lang zu laufen, wie diese Bedingung zutreffend ist. Wenn die Schleife beginnt, ist i bis 0 gleich, das zweifellos kleiner als 10 ist, also fängt die Schleife an. Das dritte Teil von für Aussage ist ein jedesmal durchgeführt zu werden Betrieb, den Schleife Schleifen. In diesem Fall wird i durch 1 erhöht. Dieser Betrieb wird nach jeder Wiederholung der Schleife durchgeführt, weil der ++ Operator nach dem i gesetzt wird. Wenn er gesetzt wurde, bevor das i, wie ++i, der Betrieb stattfinden würde, bevor die Befehle innerhalb der Schleife durchgeführt werden. Innerhalb der Haltewinkel sind die Befehle, jede Zeit durch die Schleife durchgeführt zu werden. Lassen Sie uns Computer spielen und sehen, wie das Beispiel arbeitet:
Dieses fährt fort, wenn i um 1 jedes Mal zunimmt, bis das 10. Mal durch die Schleife. Dann geschieht das folgende:
Andere Arten SchleifenFür Schleife ist die allgemeinste Art der Schleife. Jedoch sind zwei andere Arten Schleifen die Weileschleife und schlingen Sie sich. Die Weileschleife sieht wie dieses aus: während (a! = 7) {// mehr Code hier}
Wie Sie sehen können, ist dieses eine viel einfachere Schleife als a für Schleife. Es schaut wirklich wie gerecht, wenn Aussage, außer daß der Code in den Haltewinkeln fortfahren, über und über wieder zu laufen, bis die Bedingung getroffen ist. Dieses Sein der Fall, ist es einfach, nicht wünschenswerte endlose Schleifen zu verursachen. Sie würden überprüfen müssen, ob der Code innerhalb der Schleife auf gewisse Weise ändert, damit er schließlich den Wert von 7 und die Schleife Zwecke erreicht. Die Geschwister zur Weileschleife sind sich schlingen. Wie hier ist, was es aussieht: {// mehr Code hier} während (a! = 7);
Die Weile und tun Schleifen sind wirklich die gleiche Sache, außer daß die Bedingung ist überprüfte innen unterschiedliche Plätze. In der Weileschleife wird die Bedingung überprüft, bevor jede Wiederholung der Schleife, während in sich schlingen Sie, es nach jeder Wiederholung der Schleife überprüft wird. Der Unterschied ist, daß läuft immer mindestens einmal sich schlingen Sie. Ausbrechen der SchleifenAlle drei Arten Schleifen können zwei wahlweise freigestellte Befehle verwenden, den Fluß der Schleife zu ändern. Der erste Befehl, Bruch, stoppt die Schleife und springt nach rechts zur Anweisung, die der Schleife folgt. Der andere Befehl, setzen fort, beenden den gegenwärtigen Durchlauf durch die Schleife aber die Anfänge der folgende Durchlauf durch die Schleife sofort. Zum Beispiel wenn Anweisungen A, B und C innerhalb der Schleife sind, und Anweisung B führt einen fortfahrenbefehl, wenn ein bestimmter Zustand getroffen wird, Anweisung C wird übersprungen durch, und die Schleife beginnt wieder an A. Wenn es ein Bruchbefehl anstatt war, würde C übersprungen und die Schleife würde beenden. dieses ist ein Artikel, der durch Mailand Midovich
hinzugefügt wird
|
|||
|