Results 1 to 2 of 2

Thread: [Ask] AS3 if/else untuk play/stop background sound

  1. #1
    bangwe's Avatar
    bangwe is offline Anggota BabaFlash
    Join Date
    Jul 2011
    Posts
    2

    Question [Ask] AS3 if/else untuk play/stop background sound

    permisi om,, mohon pencerahan, saya punya sound background yang otomatis play. dan akan stop apabila klik button.

    Code:
    home.addEventListener(MouseEvent.CLICK, btnClick);
    video.addEventListener(MouseEvent.CLICK, btnClick);
    a.addEventListener(MouseEvent.CLICK, btnClick);
    b.addEventListener(MouseEvent.CLICK, btnClick);
    c.addEventListener(MouseEvent.CLICK, btnClick);
    
    function btnClick(event:MouseEvent):void {    
        SoundMixer.stopAll();
        removeChild(loader);    
        var newSWFRequest:URLRequest = new URLRequest(event.target.name + ".swf");
        loader.load(newSWFRequest);
        loader.x = Xpos;
        loader.y = Ypos;
        addChild(loader);
    }
    yang mau saya tanyakan, jika klik video maka sound background akan stop, jika klik selain video maka sound background akan play dan sound video akan stop.
    script nya gmn ya om??

  2. #2
    dedet's Avatar
    dedet is offline Dah Nggak Dibanned
    Join Date
    Apr 2010
    Location
    Tanah Airku Indonesia
    Posts
    580

    Default

    Code:
    //cara #1
    function btnClick(e:MouseEvent):void
    {
        switch(true)
        {
            case e.currentTarget is Video:
            SoundMixer.stopAll();
            var newSWFRequest:URLRequest = new URLRequest(event.currentTarget.name + ".swf");
            loader.load(newSWFRequest);
            loader.x = Xpos;
            loader.y = Ypos;
            addChild(loader);
            break;
            default:
            removeChild(loader);
            loader.unloadAndStop();
        }
    }
    
    //cara #2
    function btnClick(e:MouseEvent):void
    {
        switch(true)
        {
            case e.currentTarget.name == "video":
            SoundMixer.stopAll();
            var newSWFRequest:URLRequest = new URLRequest(event.currentTarget.name + ".swf");
            loader.load(newSWFRequest);
            loader.x = Xpos;
            loader.y = Ypos;
            addChild(loader);
            break;
            default:
            removeChild(loader);
            loader.unloadAndStop();
        }
    }
    cara #1
    dia mengecheck tipe objectnya dalam kasus diatas tipe objectnya adalah Video

    cara #2
    dia mengecheck instance name dari object tersebut dalam kasus diatas namanya video

    loader.unloadAndStop() perbaikan bugs dari loader.unload() cuman bisa untuk di compile ke fp 10++, kalo di compile ke fp 9 hapus script tersebut.

    hati-hati dalam penggunaan target dan currentTarget
    bedanya bisa liat disini
    http://www.babaflash.com/forum/showthread.php?4947
    Albert Einstein - “The important thing is not to stop questioning. Curiosity has its own reason for existing.”
    "Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Chinese Proverb

    http://irzal.com

Similar Threads

  1. play n stop sound
    By mellyanusklau in forum Flash CS3, CS4, CS5.5 dan Action Script 3
    Replies: 19
    Last Post: 11-30-2012, 06:21 PM
  2. Tombol Play,Pause & Stop
    By ru3za007 in forum Getting Started
    Replies: 4
    Last Post: 09-10-2011, 04:48 PM
  3. mohon bantuan untuk membuat sound
    By septi in forum ActionScript 1.0/2.0
    Replies: 2
    Last Post: 09-09-2011, 04:26 PM
  4. Replies: 0
    Last Post: 11-19-2010, 08:10 AM
  5. [help] setting sound background
    By hotsoup in forum ActionScript 1.0/2.0
    Replies: 5
    Last Post: 06-24-2010, 02:48 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •