Crearea unui constructor de clasa ActionScript - teritoriul flash

Această lecție se concentrează pe ActionScript a 2 întrebări:

  1. Crearea unei clase de constructor ActionScript
  2. informaţii suplimentare

După ce creați o instanță a unei clase personalizate pentru ActionScript flash-video, AS3 invocă în mod automat o metodă specială, care este în această clasă, numit constructorul clasei. Designer - o funcție ActionScript. care este în clasă și are exact același nume ca și clasă.

Constructorul de clasa sunt folosite pentru a le inițializa. Orice ai face: efectuați calcule cu clasa proprietăți AS3. apelați altă clasă sau pentru a crea alte instanțe ale funcției de clasă, totul se face cu un constructor.

Constructorul este declarat la fel ca o funcție normală. Începi cu un modificator de acces de scriere (Modificatorul de acces). Pentru proiectantul este întotdeauna setat ca public, care, cu toate acestea, și de aceea este de înțeles, din moment ce Designer, prin definiție, trebuie să fie numit din orice spațiu de cod.

Deci, după modificatorul de acces pe care trebuie să scrie funcția de cuvinte cheie, urmat de un spațiu, numele designerului. Mai mult, în paranteze, argumente scrise transmisă funcției.

De fapt, în cazul în care nu este nevoie de a lua orice acțiune instantiate la o clasă, constructorul clasei și nu este necesar să se scrie. ActionScript face pentru tine în mod automat, creând un constructor gol la crearea o instanță a acestei clase.

Designer nu include o declarație de returnare. Cu toate acestea, el se întoarce întotdeauna o instanță de clasă, și nu trebuie să-l prescrie într-un fel în mod specific. De asemenea, nu este necesar să se precizeze tipul de date de ActionScript. returnate de constructor.

Crearea unui constructor de clasă ActionScript

Creați o nouă clasă personalizat, sau deschideți unul existent.

Dacă aveți nevoie pentru a înregistra proprietățile clasei, face până la proiectant. De exemplu:

Introduceți MyBooks funcția publică și apoi se pune între paranteze.

acolade deschise. Faceți dublu clic pe Enter. Închideți aparat dentar.

Crearea unui constructor de clasa ActionScript - teritoriul flash

Faceți clic în principal meniul File -> Salvare.

Crearea unui constructor de clasa ActionScript - teritoriul flash

Ați creat un constructor de clasă și salvat într-un fișier.

informaţii suplimentare

Când creați o instanță a clasei este întotdeauna numit constructorul clasei. Dacă trebuie să opereze doar unele porțiuni de cod special într-o clasă, atunci trebuie să scrie sub forma unei metode (metoda) din această clasă. Acest lucru vă oferă posibilitatea de a controla activitatea codului, și anume, TU stabili când și în ce situații ar trebui să funcționeze. Metodele ActionScript vor fi discutate în lecția următoare.

În ciuda faptului că AS3 creează automat un constructor gol mulți programatori ei înșiși face fără a se baza pe ea. constructor goale conține nimic în interiorul acolade.