Crearea unui șir de acțiuni Flash - teritoriu

Noul cuvânt cheie sau noul operator creează o instanță a clasei. Ie se utilizează cu o clasă sau cu o variabilă de tip de clasă pentru a crea o instanță a clasei. De exemplu, noua instrucțiune MovieClip () creează o instanță a clasei MovieClip. Noul operator poate fi, de asemenea, utilizat pentru a asocia o clasă cu un element încorporat care este un obiect extern, cum ar fi o imagine, un sunet sau un fișier compilat într-un fișier SWF. Fiecare element încorporat este reprezentat de o clasă unică de activ încorporat. Pentru a accesa activul încorporat, trebuie să utilizați noul operator pentru a inițializa clasa asociată. Apoi, puteți apela metodele și proprietățile adecvate ale clasei de elemente încorporate pentru a gestiona acest activ încorporat. Dacă preferați să definiți clase folosind obiectele funcționale în locul cuvântului de clasă, atunci noul operator poate fi folosit pentru a crea obiecte bazate pe funcțiile constructorului. Nu confunda funcțiile constructorului cu metodele constructorului de clasă. Funcția constructor este un obiect Funcție, definit cu cuvântul cheie funcție, dar nu face parte din definiția clasei. Când utilizați funcțiile constructorului pentru a crea obiecte, trebuie să utilizați moștenirea din prototip în loc să moșteniți din clasă.













Pur și simplu, când scrieți cuvântul nou, creați o referință la constructorul clasei și conform regulilor OOP, numele constructorului de clasă se potrivește întotdeauna cu numele clasei în care a fost creat. Exemplu: var doDo = new MyClass (); așa că numim constructorul implicit al clasei, în viitor variabila doDo va conține o referință la întreaga clasă și va fi un EXEMPLU al acestei clase MyClass. Cu aceste linkuri puteți lucra cu obiecte care se află în alte clase și au un modificator de acces public. Exemplu: var doDo = new MyClass (); doDo.summMyNumber (4,5);







Articole similare

Trimiteți-le prietenilor: