Kuhu oma ActionScripti kood Flashiks panna
Selles õpetuses hakkame uurima paljusid võimalusi, kuidas ActionScripti Flashis kasutadaR projekti. Ma ei räägi paljudest asjadest, mida saate ActionScriptiga juhtuda. Ma räägin sellest, kuidas saate oma Flash-filmile ActionScripti koodi lisada.

Alguses oli Flash. Flash-projekti loomisel lõite fla-faili. Kui olete valmis oma Flashi veebis avaldama, komponeerisite oma fla-faili swf-failiks. Kuid mõne aasta pärast hakkasid inimesed Flash-filmide parendamiseks ActionScripti kasutama. Sel hetkel oli küsimus, kuhu ActionScript panna. Alguses lisasid programmeerijad oma koodi fla faili. Nüüd, kui Flash ja ActionScript on pisut suureks kasvanud, leiavad enamik programmeerijaid, et tõhusam on hoida ActionScripti Flash-filmist eraldi, kuid sellest osa.

Lisage kood ajajoonele
Kõige elementaarsem ja varem kõige sagedamini kasutatud meetod oli ActionScripti ühendamine Flash fla-faili sisemise osana. ActionScripti Flash-filmis kirjutades saate ActionScripti paigutada ajajoone suvalisele raamile. Ehkki pole kindlat reeglit selle kohta, millist kaadrit kasutada, on enamiku programmeerijate jaoks kasulik oma ActionScripti kood paigutada ajaraami esimesse kaadrisse. Asjade veelgi lihtsamaks muutmiseks loovad programmeerijad oma ActionScripti jaoks tavaliselt spetsiaalse kihi, mida mõnikord nimetatakse ka toimingute kihiks.

See on meetod, mida kasutan enamiku oma algajate õpetuste jaoks, kuna see on teistest meetoditest vähem keeruline. Näiteks õppisime eelmises õpetuses, kuidas kirjutada ActionScripti koodi, mis tõmbaks lavale ringi.

var myCircle: Kuju = uus kuju ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Lisame selle koodi uuele Flash-filmile. Alustage uut Flash-projekti ja pange sellele nimi RedCircle.fla.

  1. Esmalt lisame ajajoonele uue kihi ja nimetame seda kihiks Toimingud.

  2. Seejärel valime toimingute kihi esimese raami ja avame toimingute paneeli.

  3. Lõpuks lisame koodi toimingute paneelile ja katsetame oma filmi.

See on piisavalt lihtne. Kuid oleks tõhusam, kui suudaksime oma ActionScripti koodi kuidagi Flash Fla-failist eraldi hoida. See järgmine meetod viib meid ühe sammu lähemale oma eesmärgile.

Kaasava avalduse kasutamine
See teine ​​ActionScripti seostamine teie Flash-projektiga ei erine palju meetodist, mida me just arutasime. Põhimõtteliselt teisaldame ActionScripti fla-failist eraldi faili ja lisame oma Flash-filmi kaasamisavalduse, mis käsib Flastil lugeda ActionScripti sellest välisest failist.

  1. Avage oma fail RedCircle.fla. Klõpsake toimingute kihi raami 1 ja avage toimingute paneel. Valige kogu kood, paremklõpsake ja valige hüpikmenüüst Lõika. Kleebi see kood meie välisesse ActionScripti faili. Kuid kõigepealt peame looma selle faili.

  2. Klõpsake menüüribal nuppu Fail - uus. Valige dialoogiboksist Uus dokument uus dokument Uus ActionScripti fail. Saate tööruumis avatud uue paneeli nimega "Script-1". Kleepige kood sellesse paneeli.

  3. Klõpsake nuppu Fail - Salvesta nimega ja salvestage see uus fail nimega "DrawCircle.as". Ärge unustage salvestada samasse kausta nii oma RedCircle.fla kui ka DrawCircle.as faile.

    Võite märgata, et teil on nüüd tööala ülaosas kaks vahekaarti. Üks vahekaart on teie faili RedCircle.fla ja teine ​​faili DrawCircle.as jaoks. Nüüd, kui meie ActionScripti kood on välises failis, peame käskima meie Flash-filmil lugeda selle faili koodi. Selleks kasutame kaasamise avaldust. Flash-faili juurde naasmiseks klõpsake vahekaarti RedCircle.fla.

  4. Klõpsake toimingute kihi raami 1 ja avage toimingute paneel. Lisage kaasamisavaldus.

    lisada "DrawCircle.as";

  5. Testige oma filmi.

Nüüd on meie ActionScripti väline fail, kuid me kasutame endiselt Flash Fla-failis ajajoont. Järgmises õpetuses astume järgmise sammu oma teel modulaarse OOP-koodi poole.

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: 02.02.2018 Wc jutud témal kuhu ma jõudis oma hamba valuga (Mai 2024).