Fading sound with GTween

Hey -

I’m having an issue with fading sounds with GTween, can anyone let me know what I’m doing wrong here? Thanks in advance.



        public function playBackgroundSound ( s : Sound ) : void
        {
            bgst = new SoundTransform( __volume );
            bgsound = s;
            bgchannel = bgsound.play(0, 999);
            bgchannel.soundTransform = bgst;            
        }

        public function set volume ( isIt : Number ) : void { 
                
            if ( isIt == 0 )
            {
                var soundOutTween : GTween = new GTween ( bgst, 1, {volume: 0});
            }
            else {
                var soundInTween : GTween = new GTween ( bgst, 1, {volume: 1});
            }
            
            __volume = isIt ; 
        }