Button Program dengan ActionScript dan Assist Script
Kami telah menyelesaikan Flash kamiR Animasi CS4 eCard, menambah kod stop () dan membina butang yang penonton kami akan menggunakan untuk memainkan semula animasi pada saat kedua atau seterusnya. Kini kami bersedia melampirkan beberapa kod ActionScript 3 ke butang kami. Kod ini akan memberitahu Flash untuk mendengar peristiwa tetikus, seperti butang kami diklik. Kemudian kami akan menulis fungsi untuk memberitahu Flash apa yang perlu dilakukan apabila butang diklik. Fungsi kami akan memberitahu Flash untuk kembali ke bingkai pertama dan memainkan semula animasi.

Buka fail kerja anda ke Flash CS4.

1. Mula-mula kita perlu menambah butang Replay kami ke panggung. Kami tidak mahu butang itu tersedia sehingga animasi memainkan pertama kalinya dan berhenti. Jadi, mari tambahkan butang ke bingkai terakhir animasi (Frame 75). Juga untuk menghalang butang daripada dipaparkan di atas pentas sehingga Frame 75, kita perlu menambah Keyframe. Klik kanan pada Bingkai 75 lapisan Button dan tambahkan Keyframe. Flash akan memberi anda 74 bingkai kosong dan kerangka utama di Frame 75.

Sekarang, seret contoh (salinan) butang Replay dari Perpustakaan ke salji di sudut kanan bawah pentas.

2. Untuk mengawal contoh (salinan) butang Replay dengan ActionScript, kita perlu memberikan nama yang unik. Dengan butang yang dipilih, pergi ke panel Properties dan gantikan "Nama Instance" dengan "replay_btn". Sekarang kita boleh mula bekerja pada ActionScript.

3. Klik pada Frame 75 dari lapisan Tindakan dan buka panel Tindakan. Berikut adalah kod kami setakat ini.

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

4. Beritahu Flash untuk mendengar klik tetikus pada butang replay_btn kami. Kami akan menggunakan Script Assist sekali lagi untuk menulis ActionScript kami. Klik pada butang Pembantu Skrip untuk membuka panel atas.

Klik tanda Plus untuk membuka senarai kod ActionScript. Dari senarai kod ini, klik flash.events - IeventDispatcher - Kaedah - addEventListener. Flash akan mengemas kini kod kami secara automatik dengan menambah dua baris ini.

Seterusnya →

Hak Cipta 2018 Adobe Systems Incorporated. Hak cipta terpelihara. Pukulan skrin produk Adobe (s) dicetak semula dengan kebenaran daripada Adobe Systems Incorporated. Adobe Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Elemen Premiere, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst and Flash Paper adalah sama ada [a] tanda dagangan berdaftar atau tanda dagangan Adobe Systems Incorporated di Amerika Syarikat dan / atau negara lain.


Arahan Video: COUNTING LOOP AS3 (April 2024).