24.05.2012
Bu kodları kullanarak dosyanıza ses ekleyebilirsiniz ve gerekli butonları layerlara eklenirse durdurma başlatma işlemlerinide yapmış olursunuz
import flash.events.MouseEvent;
import flash.media.SoundChannel;
//degiskenler
var caliyor:Boolean=false;// boolean turunde calma durumunu takip icin
var sesim = new rahat();// ses dosyasi
var kanalim:SoundChannel = new SoundChannel();// ses kanali
var sonPozisyon:Number = 0; // sesin calinan son pozisyonu
cal_dug.addEventListener(MouseEvent.CLICK, calmaFonk);
durakla_dug.addEventListener(MouseEvent.CLICK, duraklaFonk);
durdur_dug.addEventListener(MouseEvent.CLICK, durdurFonk);
function calmaFonk(event:MouseEvent):void{
if(caliyor==false){caliyor=true;
kanalim = sesim.play(sonPozisyon)};
kanalim.addEventListener(Event.SOUND_COMPLETE, completeHANDLER);
function completeHANDLER(event:Event):void{
sonPozisyon = 0;
caliyor=false}
}
function duraklaFonk(event:MouseEvent):void{
caliyor=false;
sonPozisyon = kanalim.position;
kanalim.stop();
}
function durdurFonk(event:MouseEvent):void{
if(caliyor==true){
caliyor=false;
sonPozisyon = 0;
kanalim.stop()}
}
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder