Létrehozása ActionScript osztály konstruktor - területén vaku
Ez a lecke összpontosít ActionScript 2. kérdés:
- Létrehozása ActionScript osztály konstruktor
- további információk
Ha létrehoz egy példányt egy egyéni osztályt Actionscript a flash-film, a AS3 automatikusan elindít egy különleges módszer, amely ebben az osztályban, az úgynevezett osztály konstruktora. Designer - egy Actionscript funkciót. ami az osztályban, és a pontos neve megegyezik az osztály.
Osztály konstruktor lehet inicializálni őket. Bármit teszel: számítások elvégzésére tulajdonságokkal AS3 osztályban. hívni más osztályba, vagy hozzon létre más esetekben az osztály függvényében, minden történik egy kivitelező.
A kivitelező nyilvánították, mint egy normális működését. Elkezdesz írási módosítót (hozzáférési módosító). A tervező az mindig a közönség, amely azonban, és így érthető, hiszen Tervező, definíció szerint, meg kell nevezni minden kódot tér.
Így, miután a hozzáférés módosítót meg kell írni a function kulcsszó, majd egy tér, a neve a tervezők. Továbbá, a zárójelben írt argumentumokat a funkciót.
Sőt, ha nincs szükség semmilyen intézkedésre a inicializálni egy osztály, az osztály kivitelező és nem szükséges, hogy írjon. Actionscript csinálja automatikusan, ami egy üres konstruktor létrehozásakor egy példánya ebben az osztályban.
Tervező soha nem tartalmaz bevallását. Azonban ő mindig visszatér egy példányát az osztály, és nem kell valahogy kifejezetten írja elő azt. Szintén nincs szükség a pontos adatokat típusú Actionscript. által visszaadott kivitelező.
Létrehozása osztály konstruktor Actionscript
Hozzon létre egy új egyéni osztályt, vagy nyisson meg egy meglévőt.
Ha kell rögzíteni a tulajdonságait az osztály, hogy fel a tervezők. Például:
Írja közhivatali MyBooks majd helyet zárójelben.
Nyílt fogszabályozó. Kattintson duplán az Enter billentyűt. Bezárás fogszabályozó.

Kattintson a főmenü File -> Save.

Létrehozott egy osztály konstruktor és mentett meg egy fájlt.
további információk
Amikor létrehoz egy példánya a neve mindig a kivitelező az osztály. Ha kell működni csak néhány konkrét kódrészre egy osztályon belül, akkor meg kell írni, hogy a forma egy eljárás (módszer) az ebbe az osztályba. Ez lehetőséget ad arra, hogy ellenőrizzék a munkát a kód, azaz a Ön határozza meg, hogy mikor és milyen helyzetben meg kell dolgozni. ActionScript módszerek lesz szó a következő leckében.
Annak ellenére, hogy az AS3 automatikusan létrehoz egy üres konstruktor sok programozó csinálni maguknak támaszkodás nélkül is. Üres kivitelező nem tartalmaz semmi belsejében fogszabályozó.