13 Eylül 2009 Pazar

Flash Ses Kontrol Butonu Yapımı As 2.0

Action script ile flash çalışmalarınıza eklediğiniz bir ses dosyasını kontrol edecek bir butonun nasıl yapıldığına bakalım şimdide.

Öncelikle yeni bir çalışma başlatalım ve çalışmamıza 2 adet buton (on ve off) ve 2 adet de movie clip oluşturalım. Movie cliplerden biri butonlarımız için biri de ses dosyamız için. Birinin adını soundClip, diğerinin adını da butonClip olarak değiştirelim.

Şimdi ilk olarak soundClip'imizle başlayalım:

- 3 adet keyframe ekleyelim ve 3'ünün de actions'ına
stop();
kodunu koyalım.

- İlk frame'imize ses dosyaımızı import edelim. (Dosya sekmesinden import>import to library ile ses dosyamızı kütüphanemize import ediyoruz. Daha sonra 1. frame'e ses dosyamızı kütüphaneden sürükleyerek ekliyoruz. Frame'in özelliklerinden de loop'u parçanın kaç kez tekrar etmesini istiyorsak o sayıya ayarlıyoruz. Sync özelliğini ise event'a ayarlıyoruz.)

- Frame2'nin actions'ına
gotoAndStop(1);
kodunu ekliyoruz.
- Frame3'ün actions kısmına ise
gotoAndPlay(1);
kodunu ekliyoruz.

Şimdi ise butonClip'imizi hazırlayalım:

- 2 adet keyframe oluşturuyoruz ve actions'larına
stop();
kodunu koyuyoruz.
- Frame1'e başlangıçta hazırladığımız off butonumuzu koyuyoruz ve actions'ına aşağıdaki kodları yazıyoruz.

on (release) {
tellTarget ("../music") {
stopAllSounds();
}
}
on (release) {
nextFrame();
}


- Frame2'mize ise on butonumuzu ekliyoruz ve actions'ına aşağıdaki kodları yazıyoruz:

on (release) {
tellTarget ("../music") {
nextFrame();
}
}
on (release) {
prevFrame();
}


- soundClip'imizi movie'mize ekliyoruz ve instance name'ini
music
olarak ayarlıyoruz.
- butonClip'imizi de movie'mizde istediğimiz bir yere yerleştiriyoruz.
- ctrl+enter ile moviemizi çalıştırıyoruz.

Aşağıdaki adresten örnek kaynak kodlara ulaşabilirsiniz:
kaynak dosyaları indir

Herkese kolay gelsin.

Not: Anlatım tamamen bana aittir. Alıntı yaparken kaynak belirtiniz.

Hiç yorum yok:

Yorum Gönder