ActionScript 3.0 ile Gelişmiş Ses Kontrolü-2
Sınıflar, Örnek Uygulamalar Eylül 23rd, 2009
Web sitelerinde kullandığınız seslerin sitenizi yavaşlatmasına izin vermeyin ve kullanıcıya gelişmiş kontrol imkanı vererek sitenizi gezerken keyif almasını sağlayın.
var ses:Sound = new Sound();
var adres:URLRequest = new URLRequest(”sound.mp3″);
var sesKontrol:SoundChannel = new SoundChannel();
var sesDuzeyi:SoundTransform = new SoundTransform();
ses.load(adres);ses.addEventListener(Event.COMPLETE, baslat);
function baslat(event:Event) {
sesKontrol = ses.play(0,999);
ac_btn.visible = false;
}kapat_btn.addEventListener(MouseEvent.CLICK, sesKapat);
function sesKapat(event:MouseEvent) {
sesKontrol.stop();
ac_btn.visible = true;
}ac_btn.addEventListener(MouseEvent.CLICK, sesAc);
function sesAc(event:MouseEvent) {
sesKontrol = ses.play(0,999);
ac_btn.visible = false;
}eksi_btn.addEventListener(MouseEvent.CLICK, sesAzalt);
function sesAzalt(event:MouseEvent) {
if (sesDuzeyi.volume > 0) {
sesDuzeyi.volume -= 0.1;
sesKontrol.soundTransform = sesDuzeyi;
maske_mc.x -= 6;
}
}arti_btn.addEventListener(MouseEvent.CLICK, sesArttir);
function sesArttir(event:MouseEvent) {
if (sesDuzeyi.volume < 1) {
sesDuzeyi.volume += 0.1;
sesKontrol.soundTransform = sesDuzeyi;
maske_mc.x += 6;
}
}maske_btn.addEventListener(MouseEvent.MOUSE_DOWN, surukle);
function surukle(event:MouseEvent){
maske_mc.startDrag(true, new Rectangle(-30,maske_mc.y,60,0));
}stage.addEventListener(MouseEvent.MOUSE_MOVE, ayarla);
function ayarla(event:MouseEvent){
sesDuzeyi.volume = (maske_mc.x+30)/60;
sesKontrol.soundTransform = sesDuzeyi;
}stage.addEventListener(MouseEvent.MOUSE_UP, birak);
function birak(event:MouseEvent){
maske_mc.stopDrag();
}
Örnek dosyayı buradan indirebilirsiniz.
Ekim 16th, 2009 saat 14:08
Sanırım dosya yerinde değil.
Ekim 17th, 2009 saat 10:39
Kontrol ettim bir problem gözükmüyor. Direk linke tıklayınca indirmesi lazım.
Kasım 11th, 2009 saat 12:27
Link te sorun var. “http://www.actionscripttr.com/2009/09/23/dosyalar/gelismisSesKontrolu.rar” olarak yazılmış. Tarih Kısmı yalnış gibi geldi gözüme. Denedim ve “http://www.actionscripttr.com/dosyalar/gelismisSesKontrolu.rar” linkinden ulaÅŸtım.
Link düzeltilene kadar arkadaşlar bu adresten ulaşabilirler.
Ben Photoshop Magazin’de okudum konuyu siteden böyle haberim oldu. Gerçekten güzel site.
Başarılarınızın devamını dilerim.
Ben merakla sizleri izliyorum.
Kalın Sağlıcakla. Görüşmek üzere.