Seret dan Drop Kod Snippet Flash
Flash CS5 termasuk coretan kod yang boleh anda gunakan sebagai titik permulaan untuk projek anda. Mari kita lihat coretan kod seret dan lepaskan.

Mulakan projek ActionScript 3.0 baru. Anda akan melihat bahawa kami mempunyai bingkai lalai pada Lapisan 1 dalam Garis Masa dan tahap kosong.

Buka panel Snippet Kod (Tetingkap ï ½ Kod Snippet). Anda akan menemui coretan kod Seret dan Drop dalam folder Tindakan.

Untuk memohon coretan kod, hanya klik dua kali pada nama coretan dalam panel. Walau bagaimanapun, apabila kita melakukan ini, FlashR memberitahu kita bahawa kita perlu melampirkan coretan kepada objek di atas pentas. Coretan kod boleh ditambah pada klip filem atau objek teks TLF. Mari kita lukiskan persegi di atas panggung dengan alat Rectangle. Sekarang, pilih persegi di atas panggung dan klik dua kali coretan sekali lagi.

Sekarang, Flash memberitahu kita bahawa kita perlu menukar persegi ke Klip Filem dan berikan Clip Movie sebagai Nama Instance. Ia menawarkan untuk melakukan ini untuk kami. Jadi, klik OK. Panel tindakan akan dibuka secara automatik untuk memaparkan kod seret dan drop kami. Tutup panel ini untuk beberapa saat supaya kami dapat meneliti apa lagi yang telah berlaku di Flash fla kami.

Pada Timeline, kami kini mempunyai lapisan Tindakan baru (lapisan atas) dan Frame 1 mempunyai kecil "a" untuk menunjukkan bahawa kod ActionScript telah ditambahkan pada bingkai tersebut. Kami masih mempunyai Layer 1 kami dengan segi empat tetapi jika kami mengklik pada dataran dan melihat panel Properties, kami melihat bahawa Flash telah menjadikannya klip filem baru bernama "Simbol 1" dengan Nama Instance "movieClip_1".

Sekarang kita boleh menguji filem Flash kita. Klik Kawalan � Uji Filem � Dalam Flash Profesional. Klik di dataran dan seret ke lokasi lain di atas pentas.

Mari buka panel Tindakan sekali lagi, dan semak kod itu. Coretan kod mengandungi fungsi dan dua pendengar acara. Baris pertama kod (selepas komen) menambah pendengar acara ke filemClip_1 kami. Pendengar acara mendengar MOUSE_DOWN MouseEvent. Apabila pemberitahuan Flash bahawa butang tetikus telah diklik, ia akan menjalankan fungsi pertama yang dipanggil fl_ClickToDrag.

Fungsi fl_ClickToDrag menggunakan startDrag (); berfungsi ke filemClip_1 kami. Fungsi startDrag ini adalah fungsi "terbina dalam" Flash yang membolehkan sasaran (movieClip_1) diseret ke atas panggung. Kami hanya boleh mempunyai satu klip seret filem pada satu-satu masa dan klip filem ini masih menjadi seret sehingga satu daripada dua perkara berlaku. Yang pertama adalah stopDrag (); fungsi dipanggil. Kami akan membincangkan perkara ini dalam perenggan seterusnya. Yang kedua adalah dengan menggunakan startDrag (); berfungsi ke objek lain di atas panggung.

Sekarang kita boleh menyeret klip filem kita, kita perlu melihat kod yang akan "menggugurkan" klip filem kita. Seperti yang dapat anda lihat, barisan seterusnya akan menambahkan pendengar acara ke panggung (bukan klip filem). Ia memberitahu Flash untuk mendengar MOUSE_UP MouseEvent dan menjalankan fungsi fl_ReleaseToDrop apabila ini berlaku.

Fungsi fl_ReleaseToDrop memakai stopDrag fungsi Flash lain yang terbina dalam (); ke objek filemClip_1. Fungsi ini berhenti atau mengalihkan keupayaan startDrag () dari klip filem.

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: 150 STAGE DEATH RUN *NEW* Game Mode in Fortnite Battle Royale (April 2024).