Buton Program cu ActionScript și Script Assist
Am completat Flash-ul nostruR Animația CS4 eCard, a adăugat codul stop () și a creat butonul pe care spectatorul nostru îl va folosi pentru a reda animația a doua sau ulterior. Acum suntem pregătiți să atașăm câteva butoane pentru codul ActionScript 3. Acest cod va spune Flash-ului să asculte pentru un eveniment de mouse, cum ar fi clic pe butonul nostru. Apoi vom scrie o funcție care să îi spună lui Flash ce trebuie făcut atunci când este apăsat butonul. Funcția noastră îi va spune lui Flash să se întoarcă la primul cadru și să joace din nou animația.

Deschideți fișierul dvs. de lucru în Flash CS4.

1. Mai întâi trebuie să adăugăm butonul Replay pe scenă. Nu dorim ca butonul să fie disponibil până când animația nu se joacă prima dată și nu se oprește. Așadar, să adăugăm butonul la ultimul cadru al animației (Frama 75). De asemenea, pentru a împiedica apăsarea butonului pe scenă până la Frama 75, trebuie să adăugăm un Keyframe. Faceți clic dreapta pe Frama 75 din stratul Buton și adăugați un Cadru cheie. Flash vă va oferi 74 de cadre goale și o cadru-cheie pe Frama 75.

Acum, trageți o instanță (copie) a butonului Replay din bibliotecă pe zăpada din colțul din dreapta jos al scenei.

2. Pentru a controla această instanță (copiere) a butonului Replay cu ActionScript, trebuie să îi dăm un nume unic. Cu butonul selectat, accesați panoul Proprietăți și înlocuiți „Nume instanță” cu „replay_btn”. Acum putem începe să lucrăm la ActionScript.

3. Faceți clic pe Frama 75 din stratul Acțiuni și deschideți panoul Acțiuni. Iată codul nostru de până acum.

import flash.display.MovieClip;
this.stop ();

4. Hai să spunem Flash-ului să asculte un clic pe butonul nostru de redare_btn. Vom folosi din nou Script Assist pentru a scrie ActionScript-ul nostru. Faceți clic pe butonul Script Assist pentru a deschide panoul superior.

Faceți clic pe semnul Plus pentru a deschide lista codurilor ActionScript. Din această listă de coduri, faceți clic pe flash.events - IeventDispatcher - Metode - addEventListener. Flash ne va actualiza automat codul adăugând aceste două linii.

Următorul →

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.


Instrucțiuni Video,: How to Use Google Sheets in Python (Mai 2024).