Where is the var soundTransform being set first?
I dont see it. Is it public or private?
_so I see being set but not soundTransform.

Best,
Karl


On Feb 16, 2012, at 1:48 PM, natalia Vikhtinskaya wrote:

Hi
I have mute button with class linked to this mc in the library

package lib
{
    import flash.display.*;
   import flash.events.*;
   import flash.utils.*;
        import flash.media.*;

public class MuteControl extends flash.display.MovieClip
   {
       private var _so:SoundTransform;
       public function MuteControl()
       {
                        
                        _so=new SoundTransform();
                        _so.volume = 1;
                        soundTransform=_so;
                        this.addEventListener(MouseEvent.CLICK, 
muteControlButton);
                        this.buttonMode = true;
                        this.mouseChildren = false;
                return;
       }



     private function muteControlButton(e:MouseEvent):void {
                        if (_so.volume==1){
                                _so.volume=0;
                                e.target.gotoAndStop(2);
                        } else {
                                _so.volume=1;
                                e.target.gotoAndStop(1);
                        }
                        this.soundTransform = _so;  //nothing changes
}

                
                
   }

}

muteControlButton function works correctly but sound does not change.
Sound file attached on Timeline. What is wrong?

Please advice.
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Karl DeSaulniers
Design Drumm
http://designdrumm.com

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to