Programarea pe acțiuni 3

Dacă lucrați cu Flash, și să-l utilizați pentru moment doar pentru a desena și simple animații, crearea de reclame sau bannere, dar am fost niciodată programare în el, atunci probabil a vrut să știe această parte a blițului-a.







Ce este ActionScript. Cum pot scrie codul pe bliț. Cum pot programa complet în bliț. Ce instrumente sunt cele mai bune pentru acest lucru? Acest articol oferă răspunsuri la astfel de întrebări.

Ce este ActionScript?

Action Script este un limbaj de programare orientat pe obiecte care adaugă interactivitate, prelucrare de date și mult mai mult conținutului aplicațiilor Flash.

Utilizând Action Script, puteți crea aplicații multimedia interactive, jocuri și site-uri Web.

Dacă lucrați cu mediul de dezvoltare Flash IDE (de exemplu, Adobe Flash Professional CS5), dar niciodată nu v-ați întrebat unde puteți scrie cod, atunci probabil că aveți deja grijă de întrebarea "Unde se ascunde acest AS3?".

AS3 în Flash IDE.

Creați un nou proiect Fișier - Nou - ActionScript 3.0 (Figura 1).

Programarea pe acțiuni 3
Figura 1. Crearea unui nou proiect AS3.

Va apărea o scenă goală cu un cadru gol pe un strat. Acum puteți selecta un cadru și apăsați F9. deschizând astfel fereastra "Acțiuni", în care se află zona de editare a codului de program al acestui cadru.

Să scriem următorul cod în fereastra care se deschide:

Acum puteți porni unitatea flash (Ctrl + Enter). Acest cod creează o variabilă s de tip String (șir) și îi atribuie valoarea inițială - șirul "urmărirea codului meu AS3! “. Apoi, funcția trace (). al cărui argument este variabila nou creată, această linie (sau, mai precis, valoarea variabilei s) este afișată în fila de ieșire. care implicit în interfața IDE se află lângă fila cronologie.

Programarea pe acțiuni 3
Fig. 3. Afișați rezultatul funcției urmărire () din fereastra OUTPUT când începe blițul.

Se pare că imaginea nu este rea - puteți crea obiecte diferite cu animații (MovieClip) sau imagini statice (Sprite) și fiecare obiect va avea cadre și puteți programa orice în fiecare cadru. Se pare confortabil și flexibil. Dar aceasta este doar la prima vedere. Imaginați-vă că aveți zeci de obiecte cu zeci de personal și toate acestea trebuie să descrie diverse cod sau un comportament similar cu logica. În cel de-al doilea caz (logică similară) - aceasta înseamnă, în general, sute de linii similare de cod care pot fi torturate chiar copiate de la cadru la cadru. Și imaginați-vă că în procesul de dezvoltare va trebui să schimbați ceva. Nu - nu este cazul! Nu pentru acest haos a fost limba AS3!







Cea mai bună opțiune pentru Windows este FlashDevelop (FD). Descărcați cea mai recentă versiune de la www.flashdevelop.org.

Pentru iOS, o bună alternativă este FDT. Te poți familiariza la birou. site-ul fdt.powerflasher.com.

FlashDevelop.

FD are o mulțime de caracteristici și caracteristici printre care: taste rapide, înlocuire automată bună, șabloane de clasă, abilitatea de a crea propriile șabloane și de a edita cele disponibile.

După instalare, puteți crea un nou proiect (Proiect - Proiect nou ...), dialogul de creare a proiectului se va deschide, așa cum se arată în Fig. 4.

Programarea pe acțiuni 3
Fig. 4. Dialogul pentru crearea unui nou proiect în FlashDevelop.

După cum puteți vedea, FD vă permite să creați nu doar proiecte AS3. Dar acum suntem interesați de proiectul AS3, prefer să aleg preforma pentru proiect cu Preloader, care este selectat în Fig. 4. Apoi, introduceți numele proiectului (câmpul Nume) și atribuiți directorul proiectului (câmpul Locație) dacă este bifată caseta de selectare "Creare director pentru proiect". atunci directorul cu numele proiectului (Name) va fi creat în directorul Locație și fișierele proiectului se vor potrivi deja, dacă caseta de selectare nu este bifată, atunci fișierele vor fi localizate în directorul locației specificat.

După ce ați creat proiectul din dreapta, veți vedea structura fișierelor și folderelor proiectului, deschideți fișierul src și deschideți fișierul Main.as făcând dublu clic. După aceea, trebuie să observați codul la fel ca în Fig. 5.

Programarea pe acțiuni 3
Fig. 5. Codul pentru clasa principală a noului proiect în FlashDevelop.

Acum puteți compila proiectul (F8) sau îl puteți rula imediat (F5), după ce executați în fereastra de ieșire veți vedea rezultatul funcției trace () - ieșirea liniei.

Rezultatele comenzii trace () pot fi observate numai în timpul lansării aplicației din cadrul IDE, în care codul este compilat și pornit.
Când executați fișierul .swf într-un browser sau într-un player flash obișnuit, rezultatul (adică afișarea ferestrei de ieșire) nu va fi vizibil pentru nimeni.

Acum sunt sigur că nu puteți aștepta să faceți primul dvs. proiect pe AS3! Și pentru asta trebuie să începeți să învățați limba în sine.

Învățarea AS3.

Despre AS3 puteți scrie cu siguranță mult, dar mai bine decât în ​​cărți, eu pot cu greu scrie, cu atât mai mult că totul a fost deja scris, astfel încât afacerea mea de a consilia cea mai bună literatură pornind de la propria sa experiență.

Am citit o dată această carte: Rich Shup - "Învățarea ActionScript 3.0. De la simplu la complex. " Totuși, scrisă și nu în detaliu, dar pentru începători va coborî dacă nu aveți Muk la îndemână.

În timpul unei căutări rapide a documentației pe internet este un birou foarte util. documentație de la Adobe.

Pentru dezvoltarea ulterioară, pentru o bună înțelegere a POO și a modelelor de design (și acest lucru este foarte important pentru o bună structură OOP), următoarea carte va fi de neînlocuit cu tine: William Sanders, Chandima Kumaranatung - ActionScript 3.0. Modele de design ».

Pe acest site veți găsi, de asemenea, nu câteva aspecte ale programării pe AS3, acumulate de experiența mea.

De exemplu, acum puteți învăța cum să folosească grafice create în Flash IDE în proiectele flash pe FD, citiți articolul: Egal în Flash IDE, și codul din FlashDevelop-e.

Sau încercați să faceți primul preloader după citirea articolului: Preloader cu propriile mâini.

Toate cele mai bune și de succes proiecte!

Distribuiți acest link:







Articole similare

Trimiteți-le prietenilor: