Unde să vă puneți codul ActionScript în bliț
În acest tutorial, vom începe să explorăm multe moduri de a utiliza ActionScript în FlashR proiect. Nu vorbesc despre multe lucruri pe care le poți face cu ActionScript. Vorbesc despre cum puteți adăuga cod ActionScript la filmul dvs. Flash.

La început a fost Flash. Când ați creat un proiect Flash, ați creat un fișier fla. Apoi, când erai gata să publice Flash-ul pe web, ai compilat fișierul FL într-un fișier swf. Cu toate acestea, după câțiva ani, oamenii au început să folosească ActionScript pentru a-și îmbunătăți filmele Flash. În acest moment, întrebarea a fost unde să punem ActionScript. La început, programatorii și-au adăugat codul în fișierul fla. Acum că Flash și ActionScript au crescut puțin, majoritatea programatorilor consideră că este mai eficient să păstrezi separat ActionScript de filmul Flash, dar o parte.

Adăugați cod la cronologie
Cea mai de bază metodă, și metoda folosită cel mai des în trecut, a fost combinarea ActionScript ca parte internă a fișierului Flash fla. Când scrieți ActionScript în filmul Flash, puteți plasa ActionScript pe orice cadru al cronologiei. Deși nu există o regulă stabilită cu privire la ce cadru să folosească, majoritatea programatorilor consideră că este util să-și plaseze codul ActionScript în primul cadru pe cronologie. Pentru a face lucrurile și mai ușoare, programatorii creează de obicei un strat special pentru ActionScript-ul lor, numit uneori stratul „Acțiuni”.

Aceasta este metoda pe care o folosesc pentru majoritatea tutorialelor începătorului meu, deoarece este mai puțin complicată decât celelalte metode. De exemplu, într-un tutorial anterior, am învățat cum să scriem codul ActionScript care ar atrage un cerc pe scenă.

var myCircle: Shape = new Shape ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50);
myCircle.graphics.endFill ();
addChild (myCircle);


Să adăugăm acest cod la un nou film Flash. Pornește un nou proiect Flash și numește-l RedCircle.fla.

  1. Mai întâi adăugăm un nou strat la Cronologie și îl numim stratul „Acțiuni”.

  2. Apoi, selectăm primul cadru al stratului Acțiuni și deschidem panoul Acțiuni.

  3. În cele din urmă, adăugăm codul în panoul Acțiuni și testăm filmul nostru.

Este destul de ușor. Dar ar fi mai eficient dacă am putea menține într-un fel codul nostru ActionScript separat de fișierul nostru Fla fla. Această metodă următoare ne aduce cu un pas mai aproape de obiectivul nostru.

Utilizarea unei declarații de includere
Această a doua metodă de asociere a ActionScript cu proiectul dvs. Flash nu este cu mult diferită de cea pe care tocmai am discutat-o. Practic, vom muta ActionScript din fișierul fla într-un fișier separat și vom adăuga o declarație include filmului nostru Flash care va spune Flashului să citească ActionScript din acel fișier extern.

  1. Deschideți fișierul dvs. RedCircle.fla. Faceți clic pe Frama 1 a stratului Acțiuni și deschideți panoul Acțiuni. Selectați tot codul, faceți clic dreapta și alegeți Tăiere din meniul pop-up. Vom lipi acest cod în fișierul nostru extern ActionScript. Dar mai întâi trebuie să creăm acest fișier.

  2. Din Menubar, faceți clic pe File - New. Din caseta de dialog Document nou, alegeți fișierul ActionScript nou. Veți obține un nou panou, numit „Script-1”, deschis în spațiul de lucru. Lipiți codul în acest panou.

  3. Faceți clic pe File - Save As și salvați acest nou fișier ca „DrawCircle.as”. Nu uitați să salvați fișierele RedCircle.fla și DrawCircle.as în același dosar.

    Veți observa că acum aveți două file în partea de sus a spațiului de lucru. O filă este pentru fișierul dvs. RedCircle.fla și alta pentru fișierul dvs. DrawCircle.as. Acum că avem codul nostru ActionScript într-un fișier extern, trebuie să spunem filmului nostru Flash să citească codul din acest fișier. Vom folosi o declarație include pentru a face acest lucru. Faceți clic pe fila RedCircle.fla pentru a vă întoarce la fișierul de film Flash.

  4. Faceți clic pe Frama 1 a stratului Acțiuni și deschideți panoul Acțiuni. Adăugați instrucțiunea include.

    includeți „DrawCircle.as”;

  5. Testează-ți filmul.

Acum avem ActionScript-ul nostru într-un fișier extern, dar folosim în continuare Cronologia din fișierul nostru Fla Fla. În tutorialul următor, vom face următorul pas în călătoria noastră către codul OOP modular.

Copyright 2018 Adobe Systems Incorporated. Toate drepturile rezervate. Captura (ecranele) de produs Adobe tipărite cu permisiunea Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Elementele Premiere, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst și Flash Paper este / sunt [o] marcă înregistrată [sau] sau o marcă comercială a Adobe Systems Incorporated în Statele Unite și / sau în alte țări.