Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> animatie Software >> Content
Lus functies in Flash AS3
ActionScript 3.0 kunnen ontwikkelaars complexe stromingen van animaties te implementeren in Flash -toepassingen en films . Lussen behoren tot de meest nuttige en gemeenschappelijke structuren in AS3 scripts . Loop functies kunt u doorlopen datastructuren en repetitieve bewerking uit te voeren zonder regels code te herhalen . AS3 biedt verschillende lussen , die elk geschikt voor een ander type taak . Voor Loop

De lus "voor" voert repetitieve verwerking met behulp van een teller variabele en een voorwaardelijke test . De volgende voorbeeldcode geeft een basis " voor " loop : var teller : int ; for ( teller = 0 ; teller < 10 ; teller + + ) { trace ( " Loop : " + teller ) ; }

deze lus zal numerieke waarden uitsturen van nul tot negen . Wanneer de code in de beugel , is de teller variabele in te stellen op nul . Elke keer dat de lus herhaalt , het programma controleert de teller variabele . Indien de variabele nog steeds minder dan tien , de inhoud van de lus wordt uitgevoerd, wordt de teller variabele verhoogd , het toevoegen van een waarde van een tot het. De voorwaardelijke test wordt nogmaals uitgevoerd om de waarde van de teller te controleren . Wanneer de waarde 10 bereikt , gaat de verwerking door langs de lus .
Voor In Loop

De " in " loop laat programma's te doorlopen datastructuren zoals arrays . De volgende code toont : var fruitCollection : Array = [ " appel " , " banaan " , " oranje " , " meloen " ] ; for ( var fruit : String in fruitCollection ) { trace ( " Fruit : " + fruit + " = " + fruitCollection [ vrucht ] ) ; }

Deze code zal elk element in de array zijn beurt uitvoeren . Er is geen behoefte aan het opzetten van een voorwaardelijke test controleren van de lengte van de array en de tellerstand , als AS3 stopt automatisch als de matrix -structuur is uitgeput .
Voor Elke In Loop < br >

de " voor elk in " loop herhaalt ook door middel van collecties , maar in plaats van indexwaarden als verwijzingen naar posities binnen datastructuren zoals arrays , het haalt het element waarden zelf . De volgende voorbeeldcode geeft aan : var fruitCollection : Array = [ " appel " , " banaan " , " oranje " , " meloen " ] , voor elke ( var fruitString in fruitCollection ) { trace ( " Fruit : " + fruitString ) . }
p Er is geen noodzaak om de indexwaarde gebruiken in deze lus als " voor elke " loop automatisch toegang tot het element op elke positie in de structuur
< br > terwijl Loop

De lus "terwijl" stelt u in staat uit te voeren verwerking , terwijl sommige toestand blijft waar . Net als de " voor" -lus , de lus "terwijl" maakt gebruik van een voorwaardelijke test , als volgt : var teller : int = 0 ; while ( teller < 10 ) { trace ( " Loop : " + teller ) ; teller + + ; }

Deze lus heeft hetzelfde effect als het voorbeeld lus "voor" , maar een andere implementatie . De teller wordt geïnitialiseerd op nul voordat de lus begint , dan is de voorwaardelijke test bepaalt of de lus inhoud elke keer uitvoert . De code binnen de lus stappen van de teller als de laatste regel van de verwerking .
Do While Loop

De " doen terwijl " loop is vergelijkbaar met de " terwijl" , lus , maar stelt programmeurs in staat om ervoor te zorgen de lus gehalte ten minste een keer uitvoert . De volgende voorbeeldcode geeft aan : var teller : int = 10 ; doen { trace ( " Loop : " + teller ) ; teller + + ; } while ( teller < 10 ) ;

Als deze actie gebruik gemaakt van een " terwijl de "loop , zou de inhoud nooit uitvoeren als de voorwaarde onwaar zou terugkeren zelfs op de eerste iteratie . Deze lus zal een keer uit te voeren, dan zal alleen doorgaan als de test true retourneert , die zal het niet in dit geval.

Previous: Next:
  animatie Software
·Oscilloscoop Video After Effec…
·Poser 6 Specificaties 
·Hoe te animeren Blinking 
·Hoe te verwijderen Adobe Updat…
·Hoe je Virtual Model Games Mak…
·Hoe maak je een Transparant Ob…
·Hoe kan ik Flash gebruiken voo…
·Hoe om Flash te converteren na…
·Hoe je Adobe Flash 
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
Hoe maak je een achtergrondafbeelding to…
Hoe maak je een complex tabel in Word 20…
  Software Articles
·How to Get Rid van SSRPM 
·Hoe te Marked Rijen verwijderen in een E…
·Hoe te ActiveSync drivers te downloaden 
·Hoe kan ik Parallels update downloaden ?…
·Als ik de installatie van mijn iTunes va…
·3D Multiplayer Games voor PC 
·Hoe te Grafieken & Grafieken maken met M…
·Hoe maak je een Circumflex Get over Word…
·Hoe maak je een Pirate Skull Zorg door t…
Copyright © Computer Kennis http://www.nldit.com