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;
Ekim 23rd, 2008 at 21:40
Güzel çalışma olmuş dostum
Ekim 23rd, 2008 at 23:06
birde bunun yukarı çalışanını koysan