Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> animation Software >> Content

    LOOP-funktionerna i Flash AS3

    ActionScript 3.0 kan utvecklare att implementera komplexa flöden av animation i Flash-program och filmer . Loops är bland de mest användbara och gemensamma strukturer i AS3 skript . Loop funktioner låter dig iterera igenom datastrukturer och utföra repetitiva bearbetning utan att behöva upprepa rader kod . AS3 erbjuder en rad av slingor , som var och som är anpassat till en annan typ av uppgift. För Loop

    " för " loop utför repetitiva bearbetning med hjälp av en räknare variabel och ett villkorligt test . Följande exempelkod visar en grundläggande " för " loop : var räknare : int ; för ( räknare = 0 ; räknare < 10 , räknare + + ) { trace ( " Loop : " + disk ) ; }

    denna slinga kommer ut numeriska värden från noll till nio . När koden in i bygeln , är räknarvariabeln nollställs. Varje gång slingan itererar , kontrollerar programmet räknarvariabeln . Om variabeln är fortfarande mindre än tio , exekverar innehållet i slingan , då räknaren variabel ökas och att addera ett värde av ett till den. Den villkorligt test utförs därefter igen för att kontrollera värdet hos räknaren . När värdet når 10 , bearbeta rör sig förbi slingan . Addera För I Loop

    " i " loop låter program för att iterera genom datastrukturer som vektorer . Följande kod visar : var fruitCollection : Array = [ " apple " , " banana " , "orange " , " melon " ] , for (var frukt : String i fruitCollection ) { trace ( " Frukt : " + frukt + " = " + fruitCollection [ frukt ] ) ; }

    Denna kod matas varje element i arrayen i tur och ordning . Det finns inget behov av att inrätta ett villkorligt test kontrollera längden på arrayen och räknaren värde , eftersom AS3 stannar automatiskt när arrayen struktur är uttömd .
    För varje I Loop

    " för var och en i " loop också itererar genom samlingar , men istället för att använda indexvärden som hänvisningar till befattningar inom datastrukturer som vektorer , hämtar det elementet värderar själva . Följande exempelkod visar : var fruitCollection : Array = [ " apple " , " banana " , "orange " , " melon " ] , för varje ( var fruitString i fruitCollection ) { trace ( " Frukt : " + fruitString ) ; . }
    p Det finns ingen anledning att använda indexvärdet inuti denna slinga , som " för varje " loop automatiskt åtkomst till elementet vid varje position i strukturen

    medan loop

    " medan " loop kan du utföra behandling medan vissa villkor är sant . Liksom " för " loop , använder " medan " loop ett villkorligt test , enligt följande: var räknare : int = 0 ; samtidigt ( räknare < 10 ) { trace ( " Loop : " + disk ) , räknare + + ; }

    Denna slinga har samma effekt som exemplet " för " loop , men en annan implementering . Räknaren initieras till noll innan slingan börjar , då det villkorliga testet avgör om slingan innehållet exekverar varje gång . Den koden inuti slingan ökar räknaren som den sista raden av behandlingen .
    Do While Loop

    " göra medan " loop liknar " samtidigt " , loop , men tillåter programmerare att säkerställa slingan innehållet exekverar minst en gång . Följande exempelkod visar : var räknare : int = 10 ; do { trace ( " Loop : " + disk ) , räknare + + ; } while ( räknare < 10 ) ;
    p Om denna åtgärd används en " medan " loop , skulle innehållet aldrig köra som villkoret skulle returnera false ens på första iteration. Denna slinga körs en gång , kommer då endast fortsätta om testet returnerar sant , vilket det kommer inte i detta fall .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar Adobe Flash
    ·Cinema 4D Sketch & Toon Tutorial
    ·Hur du gör din egen Medical Animation
    ·Hur Exportera som en OBJ från Maya
    ·3D-animation programvara för barn
    ·Hur du använder Adobe Photoshop på Anime
    ·Hur visa PowerPoint Animation Tricks
    ·Hur man bygger en interaktiv karta
    ·3D-animatör Fakta
    ·Frame - by- Frame Flash Animation Tutorial
    Utvalda artiklarna
    ·Hur man gör Smiley Faces på E
    ·Hur man skapar Totals och delsummor i Microsoft Access
    ·Hur man gör Sims 3 köra snabbare på min XP
    ·Hur man skapar en polygon i PowerPoint
    ·Hur man rita pilar i AutoCAD
    ·Hur Spin ett objekt i Adobe Flash CS4
    ·Lägga Konvertera Command Button till Office Word 2007
    ·Hur man skapar en signatur makro i Word 2007 och Keep I…
    ·Hur till Redigera Word dokument med PL /SQL
    ·Program för att spela in din röst med musik
    Copyright © Dator Kunskap http://www.dator.xyz