Kam vložiť kód jazyka ActionScript vo formáte Flash
V tomto tutoriále začneme skúmať mnoho spôsobov, ako používať ActionScript vo vašom FlashiR Projekt. Nehovorím o mnohých veciach, ktoré môžete dosiahnuť pomocou jazyka ActionScript. Hovorím o tom, ako môžete do svojho filmu Flash pridať kód jazyka ActionScript.

Na začiatku bol Flash. Keď ste vytvorili projekt Flash, vytvorili ste súbor fla. Keď ste boli pripravení publikovať svoj Flash na web, kompilovali ste svoj súbor fla do súboru SWF. Po niekoľkých rokoch však ľudia začali používať ActionScript na vylepšenie svojich filmov Flash. V tomto bode bolo otázkou, kam umiestniť ActionScript. Programátori najskôr pridali svoj kód do súboru fla. Teraz, keď Flash a ActionScript vyrástli trochu, väčšina programátorov zistí, že je efektívnejšie udržať ActionScript oddelene od filmu Flash, ale jeho časti.

Pridajte kód na časovú os
Najzákladnejšou metódou a metódou, ktorá sa v minulosti používala najčastejšie, bolo kombinovať ActionScript ako vnútornú súčasť súboru Flash fla. Keď píšete ActionScript vo filme Flash, môžete umiestniť ActionScript na ľubovoľný rámec časovej osi. Aj keď nie je stanovené pravidlo, ktorý rámec sa má použiť, väčšina programátorov považuje za užitočné umiestniť svoj kód ActionScript do prvého rámca na časovej osi. Aby sa veci ešte uľahčili, programátori zvyčajne vytvárajú pre svoj ActionScript špeciálnu vrstvu, ktorá sa niekedy nazýva vrstva „Akcie“.

Toto je metóda, ktorú používam pre väčšinu tutoriálov pre začiatočníkov, pretože je menej komplikovaná ako iné metódy. Napríklad v predchádzajúcom návode sme sa naučili, ako napísať kód jazyka ActionScript, ktorý by na javisko nakreslil kruh.

var myCircle: Shape = new Shape ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xFF0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Pridajme tento kód do nového filmu vo formáte Flash. Spustite nový projekt Flash a pomenujte ho RedCircle.fla.

  1. Najprv pridáme novú vrstvu na časovú os a nazveme ju „Akcie“.

  2. Potom vyberieme prvý rámec vrstvy Akcie a otvoríme panel Akcie.

  3. Nakoniec pridáme kód na panel Akcie a otestujeme náš film.

To je dosť ľahké. Bolo by však efektívnejšie, keby sme nejakým spôsobom udržali kód ActionScript oddelený od nášho súboru Flash fla. Táto ďalšia metóda nás posunie o krok bližšie k nášmu cieľu.

Pomocou príkazu Zahrnúť
Táto druhá metóda spojenia jazyka ActionScript s projektom Flash sa príliš nelíši od metódy, o ktorej sme práve diskutovali. V zásade presunieme ActionScript zo súboru fla do samostatného súboru a do nášho filmu vo formáte Flash pridáme vyhlásenie o zahrnutí, ktoré povie Flash, aby prečítal ActionScript z tohto externého súboru.

  1. Otvorte súbor RedCircle.fla. Kliknite na Rámček 1 vrstvy Akcie a otvorte panel Akcie. Vyberte celý kód, kliknite pravým tlačidlom myši az rozbaľovacej ponuky vyberte príkaz Vystrihnúť. Tento kód vložíme do nášho externého súboru jazyka ActionScript. Najprv však musíme tento súbor vytvoriť.

  2. V ponuke Menubar kliknite na položku Súbor - Nový. V dialógovom okne Nový dokument vyberte Nový súbor jazyka ActionScript. V pracovnom priestore sa otvorí nový panel s názvom „Script-1“. Vložte kód na tento panel.

  3. Kliknite na Súbor - Uložiť ako a uložte tento nový súbor ako „DrawCircle.as“. Nezabudnite uložiť súbory RedCircle.fla aj DrawCircle.as do rovnakého priečinka.

    Všimnite si, že teraz máte v hornej časti pracovného priestoru dve karty. Jedna karta je pre váš súbor RedCircle.fla a jedna pre váš súbor DrawCircle.as. Teraz, keď máme náš kód jazyka ActionScript v externom súbore, musíme nášmu filmu Flash povedať, aby kód z tohto súboru prečítal. Na tento účel použijeme vyhlásenie o zahrnutí. Kliknutím na kartu RedCircle.fla sa vrátite naspäť do súboru filmu Flash.

  4. Kliknite na Rámček 1 vrstvy Akcie a otvorte panel Akcie. Pridajte vyhlásenie o zahrnutí.

    zahŕňajú "DrawCircle.as";

  5. Vyskúšajte svoj film.

Teraz máme náš ActionScript v externom súbore, ale stále používame časovú os v našom súbore Flash fla. V nasledujúcom návode urobíme ďalší krok na našej ceste k modulárnemu kódu OOP.

Copyright 2018 Adobe Systems Incorporated. Všetky práva vyhradené. Snímky obrazovky produktov spoločnosti Adobe znova vytlačené so súhlasom spoločnosti 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 a Flash Paper je / sú [a] registrované ochranné známky alebo ochranné známky spoločnosti Adobe Systems Incorporated v USA a / alebo iných krajinách.