ActionScript silmuskoodi jaoks - kood
var _Snowflake: mcSnowflake;
Selle esimese koodirea abil luuakse üldine muutuja nimega "_Snowflake", mis toimib koha lisamisel filmiklipi iga eksemplari korral. Samuti käsib Flash kasutada tühja kohahoidja muutuja andmetüübina meie klassi nime "mcSnowflake".

jaoks (var i: arv = 0; i <10; i ++)
Järgmised paar koodirida on koodisilm, mida me filmiklipi mitme eksemplari lavale lohistamiseks kasutame. jaoks koodi alguses ütleb Flash, et see on mõeldud silmus ja et me tahame teha midagi "teatud arv kordi". Vaatame nüüd, mis on sulgude vahel.

var i: arv = 0;
See koodsilmuse rida loob muutuja nimega "i", mis saab meie loenduriks. Andmetüübiks on seatud arv ja algväärtus on 0. Koodiosa lõpeb semikooloniga.

i <10;
See kood käsib Flashil toimingut korrata üksinda, kuna loendur on alla 10. See loob mcSnowflake-i videoklipi 10 esinemisjuhtu ja nummerdab need vahemikku 0–9. Koodi see osa lõpeb jälle semikooloniga.

i ++
See väike kooditükk suurendab loendurit iga kord, kui ahelat korratakse.

Järgmisena ütleme Flashile täpselt, mida teha iga kord, kui see for for loopi täidab. Need juhised asetatakse lokkisulgude vahele.

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


_Snowflake = uus mcSnowflake ();
Sellega luuakse mcSnowflake-i filmiklipi uus eksemplar. Pidage meeles, et _Snowflake on meie iga eksemplari kohahoidja.

addChild (_Snowflake);
AddChildi meetod on sisseehitatud funktsioon, mis muudab filmiklipi laval nähtavaks, lisades selle kuvaloendisse.

_Snowflake.x = i * 50;
See kood paigutab filmiklipi kõik eksemplarid 50 piksli kaugusel. Kui me seda koodi ei lisaks, paigutaks Flash kõik kümme filmiklippi, üksteise peale, vaikesendisse 0,0, mis asub lava vasakus ülanurgas.

Filmi katsetades peaks lava ülaossa olema paigutatud kümme helvet. See on parem kui meie viimane versioon, kuid peame siiski panema, et helbed langeksid vertikaalselt lavalt alla. Samuti oleks tore muuta lumehelveste suurust juhuslikult ja lisada iga esinemisviis laval juhuslikku kohta. Muidugi on meil vaja rohkem kui 10 helvet. Õpime seda kõike ülejäänud sarjas tegema. Salvestage oma lumevaade slaidiseanssina SnowScene2.fla.

← Tagasi

Autoriõigus 2018 Adobe Systems Incorporated. Kõik õigused kaitstud. Adobe toote ekraanipilt (ed) kordustrükis Adobe Systems Incorporated loal. 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 and Flash Paper on / on kas [a] registreeritud kaubamärk (id) või Adobe Systems Incorporated'i kaubamärk (id) Ameerika Ühendriikides ja / või teistes riikides.


Video Juhiseid: ActionScript 3 Basics Tutorial : 001 (November 2020).