Kam vložit kód jazyka ActionScript ve formátu Flash
V tomto tutoriálu začneme zkoumat mnoho způsobů, jak používat ActionScript ve vašem FlashR projekt. Nemluvím o mnoha věcech, které můžete s ActionScriptem dosáhnout. Mluvím o tom, jak můžete přidat kód ActionScript do svého filmu Flash.

Na začátku byl Flash. Když jste vytvořili projekt Flash, vytvořili jste soubor fla. Poté, když jste byli připraveni publikovat svůj Flash na web, zkompilovali jste svůj soubor fla do souboru SWF. Po několika letech však lidé začali používat ActionScript k vylepšení svých flash filmů. V tomto okamžiku bylo otázkou, kam vložit ActionScript. Programátoři nejprve přidali svůj kód do souboru fla. Nyní, když Flash a ActionScript vyrostli trochu, většina programátorů zjistilo, že je efektivnější udržovat ActionScript odděleně od filmu Flash, ale jeho částí.

Přidejte kód na časovou osu
Nejzákladnější metodou a nejčastěji používanou metodou v minulosti bylo zkombinovat ActionScript jako interní součást souboru Flash fla. Při psaní ActionScriptu ve filmu Flash můžete ActionScript umístit na libovolný snímek časové osy. Ačkoli neexistuje žádné zavedené pravidlo o tom, který rámec použít, většina programátorů považuje za užitečné umístit svůj kód ActionScript do prvního snímku na časové ose. Aby to bylo ještě jednodušší, programátoři obvykle vytvářejí speciální vrstvu pro svůj ActionScript, někdy nazývanou „Akce“.

Toto je metoda, kterou používám pro většinu kurzů pro začátečníky, protože je méně komplikovaná než ostatní metody. Například v předchozím tutoriálu jsme se naučili psát kód ActionScript, který by na scénu 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);


Přidáme tento kód do nového filmu Flash. Spusťte nový projekt Flash a pojmenujte jej RedCircle.fla.

  1. Nejprve přidáme novou vrstvu na časovou osu a nazveme ji „Akce“.

  2. Poté vybereme první snímek vrstvy Akce a otevřete panel Akce.

  3. Nakonec přidáme kód na panel Akce a otestujeme náš film.

To je dost snadné. Bylo by však efektivnější, kdybychom nějakým způsobem udrželi náš kód ActionScript oddělený od našeho souboru Flash fla. Tato další metoda nás dostane o krok blíže k našemu cíli.

Pomocí příkazu Zahrnout
Tato druhá metoda přidružení jazyka ActionScript k vašemu projektu Flash se příliš neliší od metody, kterou jsme právě probrali. V zásadě přesuneme ActionScript ze souboru fla do samostatného souboru a do našeho filmu Flash přidáme příkaz include, který řekne Flash, aby přečetl ActionScript z tohoto externího souboru.

  1. Otevřete svůj soubor RedCircle.fla. Klikněte na Rámeček 1 vrstvy Akce a otevřete panel Akce. Vyberte celý kód, klepněte pravým tlačítkem a v rozbalovací nabídce vyberte Vyjmout. Tento kód vložíme do našeho externího souboru ActionScript. Nejprve však musíme tento soubor vytvořit.

  2. V nabídce Menubar klikněte na Soubor - Nový. V dialogovém okně Nový dokument vyberte Nový soubor ActionScript. Získáte nový panel nazvaný „Script-1“, otevřený v pracovním prostoru. Vložte kód do tohoto panelu.

  3. Klikněte na Soubor - Uložit jako a uložte tento nový soubor jako "DrawCircle.as". Nezapomeňte uložit soubory RedCircle.fla i DrawCircle.as do stejné složky.

    Všimněte si, že nyní máte v horní části pracovního prostoru dvě karty. Jedna karta je pro váš soubor RedCircle.fla a jedna pro váš soubor DrawCircle.as. Nyní, když máme kód jazyka ActionScript v externím souboru, musíme sdělit našemu filmu Flash, aby kód z tohoto souboru přečetl. K tomu použijeme prohlášení o zahrnutí. Klepnutím na kartu RedCircle.fla přejdete zpět do souboru filmu Flash.

  4. Klikněte na Rámeček 1 vrstvy Akce a otevřete panel Akce. Přidejte příkaz zahrnout.

    zahrnují "DrawCircle.as";

  5. Vyzkoušejte svůj film.

Nyní máme svůj ActionScript v externím souboru, ale stále používáme časovou osu v našem souboru Flash fla. V dalším tutoriálu podnikneme další krok na naší cestě k modulárnímu kódu OOP.

Copyright 2018 Adobe Systems Incorporated. Všechna práva vyhrazena. Snímky obrazovky produktů Adobe přetištěné se souhlasem společ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 / jsou [a] registrovanou ochrannou známkou (značkami) nebo ochrannou známkou (značkami) společnosti Adobe Systems Incorporated ve Spojených státech a / nebo jiných zemích.


Video Návody: JAK ZÍSKAT "ZDARMA" V-BUCKSY VE FORTNITE (Smět 2024).