Flash Sürükle ve Bırak Kod Parçacığı
Flash CS5, projeleriniz için başlangıç ​​noktası olarak kullanabileceğiniz kod parçacıkları içerir. Sürükle ve bırak kod snippet'ine bir göz atalım.

Yeni bir ActionScript 3.0 projesi başlatın. Zaman Çizelgesi'nde Katman 1'de varsayılan bir kare ve boş bir aşama olduğunu fark edeceksiniz.

Kod Parçacıkları panelini açın (Pencere ¿½ Kod Parçacıkları). Sürükle ve Bırak kod snippet'ini Eylemler klasöründe bulabilirsiniz.

Bir kod snippet'i uygulamak için paneldeki snippet'in adını çift tıklamanız yeterlidir. Ancak, bunu yaptığımızda, FlashR, parçacığı sahnedeki bir nesneye eklememiz gerektiğini söyler. Bir kod pasajı bir film klibine veya TLF metin nesnesine eklenebilir. Dikdörtgen aracıyla sahneye bir kare çizelim. Şimdi, sahnedeki kareyi seçin ve snippet'i tekrar çift tıklayın.

Şimdi Flash bize kareyi bir Film Klibi'ne dönüştürmemiz ve Film Klibi'ne Örnek Adı vermemiz gerektiğini söylüyor. Bunu bizim için yapmayı teklif ediyor. Yani, Tamam'ı tıklayın. İşlemler paneli, sürükle ve bırak kodumuzu görüntülemek için otomatik olarak açılır. Flash fla'mızda başka neler olduğunu inceleyebilmemiz için bu paneli bir süre kapatın.

Zaman Çizelgesi'nde artık yeni bir Eylemler katmanı (üst katman) var ve Kare 1, ActionScript kodunun bu kareye eklendiğini belirten küçük bir "a" işaretine sahip. Kare 1 ile hala Katman 1'imiz var, ancak kareyi tıklar ve Özellikler paneline bakarsak, Flash'ın "MovieClip_1" Örnek Adı ile "Sembol 1" adında yeni bir film klibi yaptığını görüyoruz.

Şimdi Flash filmimizi test edebiliriz. Flash Professional'da Filmi Denetle'yi tıklatın. Kareyi tıklayın ve sahnedeki başka bir konuma sürükleyin.

Eylemler panelini tekrar açalım ve kodu kontrol edelim. Kod pasajı, işlevlere ve iki olay dinleyicisine içerir. İlk kod satırı (yorumdan sonra) movieClip_1'imize bir olay dinleyicisi ekler. Olay dinleyicisi MOUSE_DOWN MouseEvent öğesini dinler. Flash, fare düğmesinin tıklandığını fark ettiğinde, fl_ClickToDrag adlı ilk işlevi çalıştırır.

Fl_ClickToDrag işlevi startDrag (); fonksiyonumuzu movieClip_1. Bu startDrag işlevi, hedefin (movieClip_1) sahne alanı üzerinde sürüklenmesini sağlayan "yerleşik" bir Flash işlevidir. Bir seferde yalnızca bir film klibi sürüklenebilir ve bu film klibi iki şeyden biri gerçekleşene kadar sürüklenebilir kalır. Birincisi bir stopDrag (); işlevi çağrılır. Gelecek paragraflarda bunun hakkında konuşacağız. İkincisi startDrag () yöntemini uygulamaktır; Sahne Alanı'ndaki başka bir nesneye işlev.

Artık film klibimizi sürükleyebildiğimize göre, film klibimizi "bırakacak" koda bakmamız gerekiyor. Gördüğünüz gibi, bir sonraki kod satırı sahneye bir olay dinleyicisi ekleyecektir (film klibi değil). Flash'a MOUSE_UP MouseEvent öğesini dinlemesini ve bu durumda fl_ReleaseToDrop işlevini çalıştırmasını söyler.

Fl_ReleaseToDrop işlevi, başka bir yerleşik Flash işlevi stopDrag () uygular; filmClip_1 nesnesine. Bu işlev, startDrag () özelliğini film klibinden durdurur veya kaldırır.

Telif Hakkı 2018 Adobe Systems Incorporated. Tüm hakları Saklıdır. Adobe ürün ekran görüntüleri, Adobe Systems Incorporated'ın izniyle kullanılmıştır. Adobe, Photoshop, Photoshop Albümü, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Köprü, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Havai Fişek, Contribute, Captivate, Flash Catalyst ve Flash Paper , Amerika Birleşik Devletleri ve / veya diğer ülkelerde Adobe Systems Incorporated'in [a] tescilli ticari markaları veya ticari markalarıdır.


Video Talimatları: Flash: Genişletilmiş Hazır Kod Parçacıkları (Code Snippets) (Nisan 2024).