Adobe ActionScript 3

Alapértelmezésben példányai videóklipet szimbólum egy Flash dokumentum könyvtár nem lehet dinamikusan létrehozni (azaz kizárólag ActionScript). Ez azért van, mert minden egyes szimbólum exportáljuk felhasználásra ActionScript, akkor növeli a méretét SWF-fájlok. Ezen kívül néhány karakter nem használható a munkaterületen. Emiatt, meg kell adnia, hogy a szimbólum exportálni kell az ActionScript, hozzáférhetővé teszi ActionScript.







Export szimbólumok ActionScript

Válasszon egy karaktert a „Library” panelt és nyissa meg a „Symbol tulajdonságai” párbeszédablak.

Ha szükséges, aktiváljuk a Speciális beállításokat.

A „Link” szakaszban válassza a „Export ActionScript».

Ez aktiválja a mező „Class” és a „bázis osztály”.

Alapértelmezésben a „Class” tele van a neve, egy karakter, szóköz nélkül (például egy szimbólum neve „Fa Ház” átalakulnak «TREEHOUSE»). Annak megadásához, hogy a szimbólumot egy egyéni viselkedés osztály, ebben a mezőben a teljes osztály nevét, beleértve a csomag. Ha azt szeretnénk, hogy hozzon létre az esetekben a szimbólum ActionScript, akkor nem kell hozzá további viselkedés, az osztály nevét is változatlan marad.

Az „alap osztály” tele van az alapértelmezett érték flash.display.MovieClip. Ha azt szeretné, hogy a szimbólum kiterjeszteni más egyéni osztály funkciók helyett ezt az értéket, akkor adja meg a nevét az osztály, ha kiterjeszti a Sprite osztály (vagy MovieClip).

Kattintson az „OK” gombra a változtatások mentéséhez.

Ha ebben a szakaszban, a Flash nem talál egy külső ActionScript fájlt meghatározása az adott osztály (például, ha szükséges, hogy ne adjon további viselkedése a jel), egy figyelmeztetés jelenik meg:







A meghatározás ezen osztály nem található a classpath. Ez a rendszer automatikusan létrehozza az SWF-fájl export.

Ez a figyelmeztetés figyelmen kívül lehet hagyni, ha a könyvtár szimbólum nem igényel különleges funkciók mellett a képességeit a MovieClip osztályban.

Ha nem adsz egy osztály jelképe, a Flash automatikusan létrehoz egy osztály számára egyenértékű a következő:

Ha azt szeretnénk, hogy egy kiegészítő jellegű ActionScript funkciók, hozzá a megfelelő tulajdonságok és módszerek, hogy a kód szerkezetét az alábbiakban. Tegyük fel, hogy van egy videóklipet szimbólum, amely egy kör, amelynek szélessége és magassága 50 pixel, és a szimbólum exportálni kell az ActionScript Circle osztályt. Amikor hozzá a következő kódot fájl Circle.as kiterjeszti a MovieClip osztály, és biztosítja a szimbólum további getArea () és getCircumference ().

A következő kód, hozzáadjuk kulcsképkocka Frame 1. Flash dokumentumból, majd hozzon létre egy példányt a szimbólum, és add meg a megjelenítési lista.

Ez a kód azt mutatja, hogyan kell létrehozni az esetekben ActionScript helyett húzza az egyes eszközök a színpadra. A kód létrehoz egy kör, amely az összes tulajdonságait a videóklip, valamint az egyéni módszerekkel meghatározott osztály Kör. Ez a legegyszerűbb példa. A könyvtár szimbólum megadhatja bármennyi tulajdonságok és módszerek a kategóriájában.

Példányok létrehozása alapján ActionScript - egy nagyon hatékony eszköz, mert lehetővé teszi, hogy dinamikusan létrehozni számos esetben, hogy unalmas lenne csinálni kézzel. Ezen túlmenően, ez a módszer rugalmasságot biztosít, hiszen a kialakítása során minden egyes esetben, beállíthatja annak tulajdonságait. Ahhoz, hogy teljes mértékben értékelni ezeket az előnyöket, akkor létrehozhat több kör példányokat a ciklust. A fentebb leírt jellegű és osztályát Kör dokumentumtár, Flash, helyezze a következő kódot a kulcs képkocka az első keretben.

Ez a példa bemutatja, hogyan lehet gyorsan létrehozhat és testre több példányt is egy szimbólum használatával kódot. Minden példány található alapján az aktuális számláló ciklust, és mindegyikük van rendelve egy tetszőleges színt keresztül tulajdonságokkal transzformáció (Circle osztály örökölt kiterjesztésével MovieClip osztály).




Kapcsolódó cikkek