[AS3] Php ile veri alışverişi FlashKariyer.com
Eyl 04

 

Dosyayı indirmek için…

Geliştirilebilir…

Kodlar:

var ses_dosyasi:String="http://blog.bilgenc.com/dosyalar/as3_ses/muzik.mp3";
var nerede_kaldi:Number=0;
var ses_degeri:Number=30;

var ses:Sound=new Sound();
ses.load( new URLRequest(ses_dosyasi) );

var ses_kanal:SoundChannel=new SoundChannel();
ses_kanal=ses.play(nerede_kaldi);

var ses_degisim:SoundTransform = new SoundTransform(ses_degeri/100);
ses_kanal.soundTransform         =ses_degisim;

var surukleme_koordinatlar:Rectangle = new Rectangle(0,ses_ayar_mc.y,100,0);

      
function ses_devam(e:Event){
    ses_kanal=ses.play(nerede_kaldi);
    dur_btn.visible=true;
    devam_btn.visible=false;
   
    ses_ayarla(null);
}

function ses_dur(e:Event){
    nerede_kaldi=ses_kanal.position;
    ses_kanal.stop();
    devam_btn.visible=true;
    dur_btn.visible=false;
}

function ses_ayar_baslat(e:Event){
    ses_deger_mc.visible=true;
    ses_ayar_mc.startDrag(false,surukleme_koordinatlar);
    ses_ayar_mc.addEventListener(MouseEvent.MOUSE_UP, ses_ayar_dur);
    stage.addEventListener(MouseEvent.MOUSE_OUT, ses_ayar_dur);
    ses_ayar_mc.addEventListener(Event.ENTER_FRAME, ses_ayarla);
    ses_ayar_mc.gotoAndStop(2);
   
}

function ses_ayar_dur(e:Event){
    ses_ayar_mc.stopDrag();
    ses_deger_mc.visible=false;
    ses_ayar_mc.gotoAndStop(1);
}

function ses_ayarla(e:Event){
    ses_degeri                        =ses_ayar_mc.x/100;
    ses_deger_mc.deger.text            =ses_degeri*100;
    ses_deger_mc.x                    =ses_ayar_mc.x;
   
    var ses_degisim:SoundTransform     =new SoundTransform(ses_degeri);
    ses_kanal.soundTransform         =ses_degisim;
   
}

dur_btn        .addEventListener(MouseEvent.MOUSE_DOWN , ses_dur);
devam_btn    .addEventListener(MouseEvent.MOUSE_DOWN , ses_devam);
ses_ayar_mc    .addEventListener(MouseEvent.MOUSE_DOWN    , ses_ayar_baslat);

devam_btn.visible=false;
ses_deger_mc.visible=false;
ses_cubuk.width+=ses_ayar_mc.width
ses_ayar_mc.x=ses_degeri;
 

2 yorum > “[AS3] Müzik çalma ve ses oynama”

  1. Ogulcan demiş ki:

    Güzel çalışma olmuş dostum

  2. Ogulcan demiş ki:

    birde bunun yukarı çalışanını koysan :P

Yorum yaz