ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

Acasă »Blog» ActionScript 3: Cum se face un preloader simplu (încărcător) în Adobe Flash

ActionScript 3: Cum se face un preloader simplu (încărcător) în Adobe Flash

Pentru toate aplicațiile de tip flash (în special jocuri) dimensiuni non-mici, cu ActionScript preîncărcare (încărcător) este destul de un element important al proiectului. Aceasta este ceea ce jucător și utilizatorul vede mai întâi atunci când lansează flash, cerere. În această lecție, ca preîncărcare va utiliza bara de progres, care este, preloader liniar.

Există moduri diferite de a crea un preloader în această lecție, luați în considerare exemplul unei preîncărcare interne, de a crea un cadru în care putem scrie codul bootloader.

În primul rând, a crea un nou document de ActionScript 3.

ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

Apoi, aveți nevoie pentru a crea un alt cadru, în cazul în care el va rămâne tot conținutul de bază după descărcarea. în acest scop, este mai bine să utilizeze orice imagine mai mare.

Acum, să desenați două pătrate dreptunghiulare, așa cum se arată în imagine:

ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

Apoi, a le converti la caractere. Prima se numește «bar». iar al doilea «bg». De asemenea, este necesar, în fereastra «Transformați în Simbol» specificați numele clasei pentru fiecare caracter, selectați elementul «Export pentru ActionScript» și se elimină indicația la elementul «Export în cadru 1" . Apoi, aveți nevoie pentru a elimina aceste obiecte în scenă, deoarece vom crea codul lor de software bazat pe personajele care se află în bibliotecă.

ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

Cele două crea un simbol în bibliotecă trebuie să se adapteze poziția pătratelor în ele.

ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

Pentru a face acest lucru, faceți dublu clic pe simbolul. Se pune pătrat, după cum urmează:

ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

În al doilea cadru a pus nici o imagine mai mare.

De asemenea, este foarte important ca primul cadru în care codul va fi plasat preîncărcare era goală, adică, să nu conțină obiecte grafice și sunete. Preîncărcare va începe numai după conținutul primului cadru este încărcat pe scenă. Pentru acest «Export în cadru 1" și am eliminat elementul atunci când creați un caracter.

Deci, selectați primul cadru, apoi adăugați următorul cod:

Să examinăm codul pentru preîncărcare. În primul rând, este necesar să se oprească a apărut pe primul cadru, care scrie comanda de oprire (); și de a crea două obiecte bazate pe personaje din bibliotecă. le plasați imediat în centru. Apoi, adăugați un eveniment manipulant enter_frame. care va fi lansat de fiecare interval de timp de reîmprospătare. Funcția handler pentru a obține date cu privire la numărul total de date descărcate, în octeți, și cât de mult tot ce ai nevoie pentru a descărca datele. Pentru a atribui lungime bar_mc obiect, în conformitate cu datele descărcate. Apoi, verificați dacă datele descărcate este egal cu datele totale, apoi scoateți obiectele din bara de progres, îndepărtați de tratare a evenimentelor, și du-te la următorul cadru.

Pentru a testa preloader, mai bine rula de dezvoltare Adobe Flash mediul în sine. Apăsați ctrl + Enter. pentru a rula aplicația flash. În fereastra care apare selectați elementul Vizualizare meniu Simulate Descărcarea. și punctul Descărcare Setări, selectați viteza de descărcare dorită.

ActionScript 3 modul de a face un preloader simplu (încărcător) în Adobe Flash

Puteți descărca codul sursă aici.

A se vedea, de asemenea:

ActionScript 3: Creați o animație utilizând clasa Tween

AdobeFlash: animații software de mișcare, zoom, roti un obiect și altul folosind păcatul ActionScript3 () funcția

articole similare