Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Flash 8 looping Funkcia

Flash 8 používa ActionScript 2.0 kód pre programovanie funkcií . Pomocou jazyka ActionScript slučky , môžete vytvoriť Flash aplikácií a filmy s opakujúcim sa spracovaním . To môže byť užitočné pre mnoho účelov , ako je opakovanie animácie stanovený počet opakovaní alebo čítanie prostredníctvom dátovej štruktúry pre spracovanie jeho obsah . Slučky sú jedným z hlavných kontrolných štruktúrach v ľubovoľnom programovacom jazyku . Slučka štruktúry v jazyku ActionScript 2.0 majú štandardné syntax , s " pre " slučky a " , zatiaľ čo " slučky hlavné možnosti . Pre slučka s podmienkou

slučky možno definovať iteračné procesy pomocou counter premenné a podmienené test . Nasledujúca ukážka jazyka ActionScript 2.0 kód demonštruje : var a ; for ( a = 0 , < 10 , + + ) { trace ( ) ; }

Pri spustení prvýkrát vstupuje do slučky , premenné čítača sa nastaví na nulu . Podmienené Test opísaný ako druhý bod v úvodnom riadku slučky je potom spustí . Telo slučky sa vykoná iba vtedy , ak je premenná čítač je stále menší ako 10. Zakaždým , keď je telo slučky vykoná , zapíše hodnotu čítača von , potom to zvýši , ako je uvedené na tretiu položku v úvode slučky . Telo slučky môže obsahovať niekoľko riadkov spracovanie , tento príklad je len pre demonštráciu . Táto slučka bude iterovat 10krát .
Kým slučka s podmienkou

Kým slučky možno realizovať iteratívny funkcie pomocou mierne odlišné spracovanie , než sa pre slučky . Nasledujúca ukážka demonštruje ActionScript : var b = 0 , zatiaľ čo ( b < 10 ) { trace ( b ) , b + + ; }

Táto slučka tiež používa proti premennú , ktorá sa zúčastňuje podmieneného testu určiť , či slučka telo vykonáva . Kód inicializuje počítadlo na nulu pred začatím slučky . Pri vykonávaní dosiahne slučky , podmienené Skúška sa vykonáva . Telo cyklu sa vykoná iba vtedy , keď čítač je menší ako 10. Slučka výstup na hodnotu počítadla a zvýši ju na každej iterácii .
Infinite Pro Loop

Skôr než diktovať , koľkokrát slučka bude spúšťať ako súčasť počiatočné vyhlásenie slučky , môže funkcie ActionScript vytvárať nekonečné slučky . Vnútri nekonečnej slučky , kód musí byť výslovne zlomiť v určitom okamihu , alebo skript môže dôjsť k zlyhaniu . Nasledujúci ukážkový kód demonštruje : var c = 0 ; for ( ; ;) { if ( c > = 10 ) break ; else { trace ( c ) , c + + ; } }

Tento kód inicializuje počítadlo pred slučky , potom sa telo slučky začne vykonávať ihneď , ako tam sú žiadne podmienky na ňom . Vnútri slučky , kód vykonáva podmienené test . Ak čítač dosiahne hodnotu 10 , slučka vystúpil explicitne . V opačnom prípade sa hodnota čítača je na výstupe potom zvýši , potom sa slučka začína znovu .
Infinite Loop Kým

Kým slučky v jazyku ActionScript môžete tiež použiť nekonečné štruktúry . Nasledujúci ukážkový kód demonštruje : var d = 0 ; while ( true ) { if ( d > = 10 ) break ; else { trace ( d ) , d + + ; } }

telo nekonečný cyklus while nesie sa rovnaké kroky ako nekonečná slučka pre , v skutočnosti tok prevedení je rovnaká pre oboch . Ak vytvárate nekonečnej slučky vo svojich skriptoch Flash , uistite sa , že ste pridali príkaz break , na nejakom mieste , inak vaše slučky nikdy exit .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené