ActionScript för loopkod - koden
var _Snowflake: mcSnowflake;
Den första kodraden skapar en generisk variabel som heter "_Snowflake" som fungerar som en platshållare för varje instans av filmklippet när det läggs till. Den berättar också för Flash att använda vårt klassnamn "mcSnowflake" som datatyp för den tomma platshållarvariabeln.

för (var i: Antal = 0; i <10; i ++)
De nästa koderaderna är en kodslinga som vi kommer att använda för att "dra" flera instanser av filmklippet till scenen. De för i början av koden berättar Flash att detta är en för-loop och att vi vill göra något "ett visst antal gånger". Låt oss nu titta på vad som finns mellan parenteserna.

var i: Antal = 0;
Denna rad i kodslingan skapar en variabel som heter "i" som kommer att vara vår räknare. Vi har ställt in datatypen till Number och initialvärdet till 0. Semikolonet slutar denna del av koden.

i <10;
Denna kod säger Flash att upprepa uppgiften så enkel som räknaren är mindre än 10. Detta skapar 10 instanser av mcSnowflake-filmklippet och numrerar dem 0 till 9. Återigen slutar en semikolon denna del av koden.

i ++
Denna lilla kodbit kommer att öka räknaren med 1 varje gång slingan upprepas.

Därefter berättar vi för Flash exakt vad de ska göra varje gång den utför för-loopen. Dessa instruktioner placeras mellan lockiga konsoler.

{
_Snowflake = new mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = new mcSnowflake ();
Detta skapar en ny instans av mcSnowflake-filmklippet. Kom ihåg att _Snowflake är vår platshållare för varje instans.

addChild (_Snowflake);
Metoden addChild är en inbyggd funktion som gör filmklippet synligt på scenen genom att lägga till det i displaylistan.

_Snowflake.x = i * 50;
Denna kod kommer att placera varje instans av filmklippet 50 pixlar från varandra. Om vi ​​inte lägger till den här koden placerade Flash alla tio filmklipp, det ena ovanpå det andra, vid standardpositionen 0,0 som är i övre vänstra hörnet av scenen.

När du testar din film bör du ha 10 flingor placerade längst upp på scenen. Det är bättre än vår senaste version, men vi måste fortfarande få flingorna att falla vertikalt ner på scenen. Det skulle också vara trevligt att slumpmässigt ändra snöflingans storlek och lägga till varje instans på en slumpmässig plats på scenen. Naturligtvis behöver vi mer än bara 10 flingor. Vi kommer att lära oss att göra allt detta i resten av serien. Som referens sparar du din snöbild som SnowScene2.fla.

← Tillbaka

Copyright 2018 Adobe Systems Incorporated. Alla rättigheter förbehållna. Adobes produktskärmbild (ar) tryckta om med tillstånd från Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst och Flash Paper är / är antingen [a] registrerat varumärke [s] eller ett varumärke [s] från Adobe Systems Incorporated i USA och / eller andra länder.


Video Instruktioner: After Effects Tutorial: Loop/Cycle Expression -HD- (Maj 2024).