ActionScript silmuskoodi jaoks
Meie esimeses välgusR osakeste süsteemi lumepildi õpetus, õppisime, kuidas kasutada ActionScriptis kirjutatud modulaarset funktsiooni ja funktsioonikutset, et animeerida sama filmiklippi rohkem kui ühte eksemplari. See oli Flashis tavalise ülesande täitmiseks väga lihtne viis. Selles teises õpetuses vaatleme lähemalt programmeerimisterminoloogiat. Arutame koodisilmuseid ja seda, kuidas neid saab ülesande täitmiseks kasutada nii mitu korda kui soovite.

Sel hetkel on meil meie fail SnowScene1.fla, mis sisaldab ajajoonel kolme kihti. Kiht Taust sisaldab taustpilti. Järgmine kiht nimega Lumehelbed sisaldab kolme teegi mcSnowflake-filmiklipi esinemisjuhtu. Ülemine kiht on toimingute kiht, kus meil on ActionScript.

Kuid kolmest lumehelvest ei piisa meie lumepildiks. Vajame veel palju mcSnowflake'i filmiklipi eksemplare, et luua välimus, et meie stseenis sajab lund. Saime jätkata eksemplaride lohistamist teegist ja käsitsi anda igaühele ainulaadse eksemplari nime Properties Inspectoris. Kuid ActionScripti abil on selleks parem ja tõhusam viis.

Kui soovite, et teie kood korraks sama toimingut mitu korda, saate ActionScriptis koodi sisestada. Põhimõtteliselt on see koodiplokk, mis kasutab järkjärguliste loendurite loendamiseks astmelist loendurit. Seejärel käsime Flashil seda toimingut korrata või lükata, kuni teatud arv on saavutatud.

Esiteks peame oma SnowScene1.fla Flash-filmis tegema mõned muudatused. Avage fail Flashi.

  1. Esimene muudatus, mida peame tegema, on kolme lumehelbe eemaldamine lava kohal. Kuna need asuvad lumehelveste kihil, võime selle kihi lihtsalt kustutada. Klõpsake ajajoonel lumehelveste kihti ja seejärel klõpsake ikooni Kustuta kiht.

  2. Teine muudatus on vana ActionScripti eemaldamine toimingute kihist ja toimingute paneelilt. Klõpsake toimingute kihis raami 1 ja avage seejärel toimingute paneel. Tõstke esile ja kustutage kogu kood toimingute paneelil.

Nüüd oleme valmis ehitama oma uue versiooni lumepilvest. Kuna eemaldasime lava kohal kolm lumehelvest, pole meil enam mcSnowflake'i filmiklipi esinemisjuhte laval. Seetõttu peame leidma uue viisi ActionScripti hallatava videoklipi seadistamiseks. Me kasutame linki, et täpsustada mcSnowflake'i sümboli eksportimine ActionScripti jaoks käitustasemel. See on lihtsalt väljamõeldud viis Flashile öelda, et seda teeki salvestatud filmilõiku tuleb kasutada meie filmis.

  1. Minge teegi paneelile ja paremklõpsake mcSnowflake'i filmiklipil. Valige hüpikmenüüst Linkage. Dialoogiboksis Linkage Properties klõpsake lingil Exports for ActionScripti kõrval olev ruut. Näete, et mcSnowflake on juba meie uue klassi nimi sisestatud. Säilitage vaikesätted ja klõpsake nuppu OK. Flash küsib, kas soovite luua määratluse meie uuele klassile. Klõpsake nuppu OK.

  2. Nüüd oleme valmis oma uue ActionScripti lisama. Tippige toimingute paneeli järgmine teave.

    var _Snowflake: mcSnowflake;

    jaoks (var i: arv = 0; i <10; i ++)
    {
    _Snowflake = uus mcSnowflake ();
    addChild (_Snowflake);
    _Snowflake.x = i * 50;
    }



Vaatame iga koodirida.

Järgmine →

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 (Aprill 2024).