Procesul de organizare a unui videoclip este mai important pentru un programator ActionScript decât pentru animatorii Flash. Simbolurile din bibliotecă trebuie să aibă denumiri semnificative. Dacă este necesar, acestea trebuie să fie sistematizate în cataloage. Straturile de pe cronologia principală ar trebui să ofere un acces facil la diferitele elemente ale câmpului de lucru.
Organizarea bibliotecii este drenată prin crearea de cataloage în biblioteca paletă. Directoarele au aceleași funcții ca și directoarele sistemului de operare. Puteți crea directoare și puteți stoca diverse elemente de bibliotecă în ele. De exemplu, dacă aveți 52 de imagini grafice pentru a reprezenta un pachet de 52 de carduri, le puteți pune într-un folder numit "carduri". Aceasta înseamnă că toate cele 52 de hărți vor fi afișate ca element de bibliotecă (dacă dosarul care le conține este închis). Extindând acest element, veți avea acces la graficele disponibile în el.
Pentru a crea un catalog, deschideți paleta Bibliotecă și selectați Folder nou din meniul pop-up din colțul din dreapta sus. Accesul la conținutul dosarului este foarte simplu (făcând clic pe imaginea sa cu mouse-ul). În acest caz, nu trebuie să vă referiți la numele directorului cu ajutorul instrumentelor de animație sau în programul ActionScript.
Paleta bibliotecii include mai multe instrumente pentru organizarea bibliotecii. De exemplu, puteți aranja conținutul său prin orice parametru specificat în anteturile coloanelor.
Figura 1.18 Directorul extins din paleta Biblioteca
În Fig. 1.18 arată paleta complet bibliotecă. Dacă doriți să organizați biblioteca în funcție de data ultimei modificări (versiunea modificată), faceți clic pe antetul coloanei. Un buton mic cu imaginea sub forma unei piramide, situat în partea dreaptă a rubricii coloanelor, vă permite să aranjați conținutul în ordine ascendentă sau descendentă.
Datorită acestei organizații, puteți afla ce elemente de bibliotecă sunt utilizate și cât de des. Aici, desigur, utilizarea lor în programele ActionScript nu este luată în considerare.
Deși în majoritatea cazurilor programele scrise în ActionScript nu manipulează straturile, straturile sunt un instrument valoros pentru organizarea unui film. Puteți și ar trebui să utilizați diferite straturi pentru etichete, cod ActionScript și obiecte grafice. În Fig. 1.19 prezintă un exemplu de organizare corectă a unui film folosind straturi.
Figura 1.19 Acest dispozitiv de timp include un singur strat doar pentru etichete, altul pentru ActionScript, iar restul pentru obiecte grafice
Figura 1.20 În caseta de dialog Proprietăți straturi, puteți specifica tipul de strat
Aplicați straturile pentru a organiza nu numai cronologia principală, ci și clipuri, grafică și butoane.
Scenele reprezintă un nivel superior de organizare a clipurilor în Flash. Fiecare film Flash este alcătuit dintr-unul sau mai multe scene. În majoritatea exemplelor din această carte, este utilizată doar o singură scenă, astfel încât să puteți uita pur și simplu despre existența lor.
Cu toate acestea, scenele pot servi ca un instrument organizațional excelent. Ele sunt o combinație consecutivă de mai multe role, formând un întreg. Fiecare scenă are o cronologie proprie. În Fig. 1.21 arată panoul Scene (Scene), care include trei scene. Acestea sunt redate exact în ordinea listată, deși ActionScript poate să o ignore și să redea scenele în orice succesiune și chiar să treacă de la un cadru scenă la altul.
Figura 1.21 Panoul Scene vă permite să creați și să organizați diferite scene ale videoclipului
p Există o zonă a interfeței Flash care este extrem de utilă pentru un programator ActionScript, dar rareori menționată în cărți ca aceasta. Aceasta este o zonă care se află în afara câmpului de lucru. Uită-te la Fig. 1.1 și acordați atenție zonei gri din jurul câmpului de lucru situat în centrul ferestrei. În această zonă puteți pune elementele. Când redați un film în browser-ul utilizatorului sau în Flash Player, zona nu va fi vizibilă.
Într-o zonă care nu lucrează, de exemplu, puteți plasa un clip mic cu codul ActionScript scris pentru el. Spre deosebire de codul din cronologia principală, executat o dată, codul ActionScript al clipului va fi executat în fiecare cadru.
Astfel, plasând un clip mic în afara spațiului de lucru unde nu este vizibil, puteți crea un cod care efectuează acțiuni repetitive, cum ar fi animațiile sau mișcările controlate de utilizator.