ActionScript, třída dokumentů a film Flash


V posledním tutoriálu jsme diskutovali dva způsoby, jak do jazyka Flash zahrnout jazyk ActionScriptR film. Tyto metody měly tu nevýhodu, že do časové osy byl přidán alespoň nějaký ActionScript. Ve snaze přiblížit se k programové konvenci OOP modulového kódu v externím souboru se nyní podíváme na třetí způsob, jak do třídy Flash vložit ActionScript do filmu Flash pomocí třídy Dokument.

Jako rychlou recenzi jsme v předchozím tutoriálu pomocí jazyka ActionScript nakreslili na jeviště červený kruh. Tento kód jsme umístili do externího souboru a na časovou osu jsme přidali prohlášení o zahrnutí, aby Flash řekl, aby zavolal do externího kódu.

Při této další metodě přiřazení našeho jazyka ActionScript k našemu filmu Flash odstraníme veškerý kód z časové osy a pomocí Inspektoru vlastností deklarujeme třídu Dokument, která připojí náš film Flash k externímu kódu. (Třída Dokument je třída nejvyšší úrovně nebo objekt nejvyšší úrovně, která je vytvořena při načtení filmu Flash do přehrávače Flash Player.)

Naším prvním krokem je odstranit prohlášení o zahrnutí z časové osy.

  1. Otevřete svůj soubor RedCircle.fla do Flash.

  2. Vyberte první snímek ve vrstvě Akce a otevřete panel Akce. Odstraňte příkaz include a zavřete panel Akce.

    Nyní vyhlásíme naši třídu dokumentů od inspektora vlastností. Toto je náš nový způsob, jak přiřadit náš ActionScript k našemu filmu Flash.

  3. Pomocí nástroje pro výběr klikněte na jeviště a zobrazte vlastnosti dokumentu v inspektoru Vlastnosti. Ve spodní části panelu se zobrazí textové pole, do kterého můžete zadat název nové třídy dokumentů. V tomto dialogovém okně zadejte název našeho externího souboru ActionScript bez přípony .as. Pokud si vzpomenete, tento soubor jsme nazvali DrawCircle.as v předchozím tutoriálu. Do pole zadejte „DrawCircle“. Flash vás může upozornit, že automaticky vytvoří tuto novou třídu dokumentů pro vás. Stačí kliknout na OK.

    Poznámka - První písmeno ve třídě Document je obvykle velkým písmenem.

    Toto prohlášení třídy Document je vše, co musíme udělat, aby se náš externí soubor ActionScript přidružil k našemu filmu Flash. Nyní musíme na tom externím souboru pracovat. K existujícímu kódu, který nakreslí červený kruh na jevišti, musíme přidat několik dalších řádků kódu ActionScript. Otevřete soubor DrawCircle.as do Flash a nahraďte kód, který je tam, následujícím kódem.

    balík
    {
    import flash.display.Sprite;
    import flash.display.Shape;
    veřejná třída DrawCircle rozšiřuje Sprite
    {
    veřejná funkce DrawCircle ()
    {
    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);
    }
    }
    }


    Tento nový kód nejprve importuje třídu Sprite a poté třídu Shape, kterou musíme nakreslit náš kruh na pódiu. Když jsme měli náš kód na časové ose, nemuseli jsme to dělat. Ale když je náš kód externí pro film Flash, musíme nejprve importovat třídu Shape, než můžeme použít její předdefinovanou vlastnost Graphics a metody pro kreslení na scéně. Vyzkoušejte svůj film a na pódiu budete stále nakresleni červený kruh.

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.

Flash cs5 / 5.5 tutorial :Flash Video Gallery using flv playback component and actionscript 3.0 (Červenec 2021)



Tagy Článek: ActionScript, třída dokumentů a film Flash, Flash a animace, inspektor vlastností třída dokumentů, třída dokumentů ActionScript, jak používat externí kód s Flash, import flash.display.Sprite flash.display.Shape, importuje třídu Sprite Shape

Rozhovor s JJ Lumsdenem, autorem

Rozhovor s JJ Lumsdenem, autorem

náboženství a spiritualita

Noemova archa a globální povodeň

Noemova archa a globální povodeň

náboženství a spiritualita

Populární Kosmetické Příspěvky

Národní týden zdraví žen

Národní týden zdraví žen

zprávy a politika

Vzestup národů

Vzestup národů

počítače

Brahmacharya

Brahmacharya

zdraví a fitness