Şimdi Ara

Action Script 3.0 Ses durdurma

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.855
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • stop();

    filmler.addEventListener(MouseEvent.CLICK,ileri);



    function ileri(e:MouseEvent):void {
    sesb.sesKontrol.stop();
    gotoAndPlay(2);
    }

    tıklandığında çalıcak olan sesi yukarıdaki kodlar yardımıyla butona tıkladığında durduruyor. 2. layerdaki müzik çalmaya başlıyor aynı işlemi 2. layerda yapıp geri dönmeye çalıştığımda anasayfada ki ses devam etmiyor yada tekrar çalmaya başlamıyor. Bir kod buldum tıklandığında ansayfadaki sesi çalıştırıyor fakat bu sefer kontrol edilmiyor. Sayfamda ses kısma açma özelliği var.

    ses kodlarım :

    var ses:Sound = new Sound();
    var adres:URLRequest = new URLRequest("sound****");
    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);
    }

    function sesKapat(event:MouseEvent) {
    sesKontrol.stop();
    }

    function sesAc(event:MouseEvent) {
    sesKontrol = ses.play(0,999);
    }

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



    < Bu mesaj bu kişi tarafından değiştirildi P@ntera -- 15 Mart 2012; 15:17:56 >







  • Yapay Zeka’dan İlgili Konular
    7.1 Virtual Surround Kapatma
    6 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.