Bu derste flash bir buton ile müzik kontrolünün (play-stop) nasıl yapıldığını anlatacağız.
Müziğimizi kütüphanemize import edelim ve üzerinde sağ tıklayarak "linkage" seçeneğini tıklıyoruz.
"Export for ActionScript" i seçelim ve "identifer" kısmıda "ses"adını verelim.
Ana sahnede buton için bir şekil çizelim ve üzerinde sağ tıklayarak "Convert to Symbol" seçeneğini tıklıyoruz.
"Button" seçeneğini işaretledikten sonra "ok" tıklayarak kapatalım. (Daha önceden oluşturtuğumuz bir buton varsa onu da kullanabiliriz.)
Ana sahnedeki oluşturduğumuz butonun üzerine sağ tıklayalım ve "Convert to Symbol" seçeneğini seçelim.
"Movie clip"i seçtikten sonra "ok" tıklayarak kapatalım.
Oluşturduğumuz Movie Clip'i kütüphaneden çift tıklayarak açıyoruz.
İkinci frameyi seçelim ve "F6" tuşu ile aynı butonun ikinci framede de oluşmasını sağlayalım (ikinci framede farklı renkte bir buton kullanabiliriz).
Birinci framedeki butonumuzun actions paneline alttaki kodu yazıyoruz.
on (press) {
ses = new Sound();
ses.attachSound("ses");
ses.start( 0 );
gotoAndStop ("stop");
}
Buradaki "ses.start(0); komutu butonumuz tıklandığında sesimizin kaçıncı saniyesinden başlıyacağını belirtiyor. (Örneğin: ses.start(15); olsaydı ses 15 saniyeden başlıyacaktı)
İkinci framedeki butonumuzun actions paneline alttaki kodu yazalım.
on (press) {
ses.stop();
gotoAndStop ("start");
}
İkinci bir layer oluşturalım. 1. ve 2. framelerine alttaki kodu yazalım.
Üçüncü bir layer oluşturalım ve bu layer'e ait 1. frame seçiliyken "Properties" kısmındaki "Frame Label" kısmına "start" yazalım.
İkinci frameyi seçelim ve "Frame Label" kısmına "stop" yazalım (tırnak işaretlerini yazmıyoruz).
Ctrl + Enter ile test edelim. Butonumuza ilk tıkladığımızda müzik çalacak ikinci tıklamada ise kesilecek.
Butondaki ses kontrolünü tıklama ile değilde sadece üzerine getirip çekme suretiyle yapmak istiyorsak:
1.framedeki buton için yazdığımız "on (press)" kodunu "on (rollOver)"
2.framedeki buton için yazdığımız "on (press)" kodunu "on (rollOut)" olarak değiştiriyoruz.
Butona ait "movie klip" ve "library" görüntüleri aşağıdaki gibidir:
Hepsi bu kadar, iyi çalışmalar diliyorum.
FLA dosyasını aşağıdaki linkten indirebilirsiniz.
Kaynak dosyayı indirmek için tıklayın