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()}
}

Hiç yorum yok:

Yorum Gönder