1- Hazırladığımız butonu sahnede
5 ayrı yere yerleştirelim. Bu butonlardan başlat
butonu sesin tutturularak çalmasını, ses butonu
ses şiddetinin %70 oranında azalmasını, sağ butonu
sesin sağ hoparlörden, sol butonu ise sesin sol
hopar
lörden çalmasını sağlar. Durdur butonu ile sesin
durmasını sağlar.
2- Başlat butonunun komutları
on (release) {
yeni_ses = new Sound();
yeni_ses.attachSound("frank");
yeni_ses.start( 0, 50 );
}
Bu komutları biliyorsunuz.
3- Ses butonu komutları
on (release) {
yeni_ses.setVolume(30);
}
setVolume komutuna yine Build-in
Classes içindeki Media alanından ulaşabilirsiniz. instanceName
alanına ses nesnenizin adını value alanına 0-100
arası bir değer girilir. Mevcut sesin şiddeti daima başlangıçta
100 olarak kabul edilmiştir.
4- Sağ ve sol butonu komutları
on (release) {
yeni_ses.setPan(100);
}
sol butonu için pan değerine -100 yazın.
Aynı yolla ulaşacağınız setPan
komutu sesin hoparlörler arasında paylaşımını sağlar. Pan değeri
olarak -100 ve 100 arasında bir değer girilir. -100 değeri sesin
tamamen sol hoparlörden, 100 değeri sesin tamamen sağ hoparlörden,
0 değeri ise sesin heriki hoparlörden eşit gelmesini sağlar.
5- Durdur butonu komutları
on (release) {
yeni_ses.stop();
}
Ek bilgi: Sağ ve sol hoparlörler
arasındaki ses dağılımını daha detaylı ayarlamak istiyorsanız
setTransform komutunu kullanmalısınız. Bu komutun
4 parametresi vardır.
ll: Sol ses girdisinin ne kadarının
sol hoparlörden çalınacağını belirler.
lr: Sağ ses girdisinin ne kadarının
sol hoparlörden çalınacağını belirler.
rr: Sağ ses girdisinin ne kadarının
sağ hoparlörden çalınacağını belirler.
rl: Sol ses girdisinin ne kadarının
sağ hoparlörden çalınacağını belirler.
Fla dosyasında sağ butonu seçin ve silin. Alttaki
komutları kopyalayarak panele yapıştırın, filminizi test edin,
sağ butonuna basıldığında seslerin tamamının bu komutlarla yine
sağdan geleceğini göreceksiniz.
Burada önce yeni bir nesne tanımlıyoruz. Bu nesneye
hoparlör ayarlarını aktarıyoruz. Son olarakta bu nesneye atanan
komutları yeni_ses isimli ses nesnemize yönlendiriyoruz.