AS3 ses sorunu?

Kodla Büyü

cuisinier

Süper Üye
Süper Üye
Mesajlar
1,444
Bir butona şarkı eklemek istiyorum.
Sesi kütüphaneden çağırdım çalıyor.
Fakat tekrar butona bastığımda sesin durup tekrar baştan başlamasını istiyorum olmuyor.
Kodlarım:
Kod:
import flash.media.SoundChannel;
var s:Bebee = new Bebee();
button_1.addEventListener(MouseEvent.MOUSE_DOWN, sescal);
function sescal(event:MouseEvent):void
{
channel = s.play();
}
 
beyisoy' Alıntı:
http://www.bilgisayarbilisim.net/teknik-ve-meslek-liseleri-uygulama-ve-materyaller-f136/actionscript-3-0-actionscript-ile-ses-dosyasi-calma-t128125.html buraya bakarsanız belki yardımı olur.
Ses çalmada ya da ses kesmede problem yok.
Problem ayni butona basınca sesin susmayıp ikinci defa çalması.
Yani sesler üst üste biniyor.
Bir türlü yapamadım.
 
channel.stop();
channel = s.play();

Öncesinde kanala stop demelisiniz. Ayrıca

channel .addEventListener(Event.SOUND_COMPLETE, audioComplete); şeklinde şarkının bittiği anda çalıştırılabilecek bir eventta mevcuttur. Lazım olabilir

Hortlattığım için özür. Belki başkalarına lazım olabilir.
 
Geri
Üst