Actionscript 3 buton de redare și oprire - flash Adobe


NEXT 1. Creați un nou fișier ActionScript 3 și redenumiți primul strat într-o animație. Mai departe pe scenă vom crea o animație a mișcării obiectului de la un punct la altul. Pentru a face acest lucru, vom importa imaginea în Bibliotecă sau direct în spațiul de lucru.

Pe scurt despre cum să creați animații de mișcare:


• Selectați 30 de cadre (de exemplu) stratul de animație.
• Apăsați F6 - creați un cadru cheie
• Deplasați obiectul pe scenă în alt loc
• Faceți clic dreapta pe bara gri dintre primele și cele 30 de cadre și selectați Creați o mișcare de mișcare clasică

2. Creați al doilea strat și redenumiți-l pe butoane. Apoi, pe scenă, creați două obiecte - un dreptunghi și un triunghi - acestea sunt butoanele viitoare de pornire și oprire.

Pentru fiecare dintre obiectele create, faceți clic pe RMB și selectați Conversie în simbol (F8). făcând ambele simboluri cu butoanele.

Pe scenă, selectați triunghiul și în panoul Properties, în câmpul Assign name name, scrieți numele butonului - start. Aceasta se face pentru ca ulterior să puteți face referire la acest buton din script.

Vom face același lucru pentru dreptunghiul, doar numele instanței - vom scrie oprirea.

3. Creați al treilea strat și denumiți acțiunile acestuia. În primul cadru al acestui strat, faceți clic pe PCM și alegeți din meniu Acțiuni (F9).

Și în fereastra care se deschide, scriem următorul cod:

Această comandă oprește animația la începutul filmului. Acum trebuie să vă asigurați că butonul de pornire poate porni animația. Și atunci trebuie să vă amintiți ce este un eveniment. După apăsarea unui buton este un eveniment.

/ * creați un ascultător de evenimente pentru butonul de pornire. Evenimentul MouseEvent.CLICK - adică utilizatorul face un clic pe butonul de pornire * /
Start. addEventListener (MouseEvent.CLICK.playF);

/ * Creați o funcție care va executa animația când este apăsat butonul mouse-ului * /
funcția playF (Event.MouseEvent): void play ();
>

Codul va arăta astfel:

stop ();
Start. addEventListener (MouseEvent.CLICK.playF);

funcția playF (Event.MouseEvent): void play ();
>

Dacă încercați acum filmul, atunci numai butonul de pornire va funcționa.

Acum trebuie să faceți ca butonul să oprească stoparea animației. Și din nou avem nevoie de un eveniment. Iată codul complet:

Start. addEventListener (MouseEvent.CLICK.playF);
Stop. addEventListener (MouseEvent.CLICK, stopF);

funcția playF (Event.MouseEvent): void play ();
>
funcția stopF (Event.MouseEvent): void stop ();
>

Întreaga animație se află în interiorul clipului video


NEXT 1. Creați un nou proiect ActionScript 3.

4. Selectați clipul Film ca simbol.

5. În interiorul simbolului, creați o animație a mișcării obiectului ca în exemplul anterior. Pentru a reveni la scenă, apăsați Shift + F2 și selectați numele scenei în fereastra care apare. Pentru a reveni la simbolul - Biblioteca și a selecta simbolul creat:

Actionscript 3 buton de redare și oprire - flash Adobe

6. Selectați stratul de animație. din biblioteca de simboluri mutăm simbolul în scenă.

Actionscript 3 buton de redare și oprire - flash Adobe

7. La fel ca în primul exemplu, creați un al doilea strat pentru butoane și toți pașii descriși în pasul 2 (înainte de a adăuga codul).

8. Pentru a opri animația care se află în interiorul caracterelor, trebuie să menționați acest simbol. Deci, să ne numim obiectul simbolic

• Reveniți la scenă
• Selectați simbolul
• În Atribut nume - obiect

Actionscript 3 buton de redare și oprire - flash Adobe

9. Creați cel de-al treilea nivel denumind acțiunile acestuia. Și în primul cadru al stratului vom scrie un script:

obiect. stop (); // se referă la personajul a cărui animație dorim să o oprim

Start. addEventListener (MouseEvent.CLICK.playF);
Stop. addEventListener (MouseEvent.CLICK, stopF);

funcția playF (Event.MouseEvent): obiect void. juca ();
>
funcția stopF (Event.MouseEvent): obiect void. stop ();
>

Te iubesc mxIni Mysql

Actionscript 3 buton de redare și oprire - flash Adobe

Articole similare