if I have:

Actionscript Code:
public class Gate extends MovieClip {
         
       
            private var sC1 = new SoundChannel;
        private var dO = new Sound(new URLRequest("open.mp3"));
        private var dC = new Sound(new URLRequest("close.mp3"));
        private var night = new Sound(new URLRequest("night.mp3"));
        private var gateContainer:* = new MovieClip();
        private var DoorL:* = new doorL();
        private var GtGlow:* = new gtGlow();
        private var ent:*= new invisB();
        private var blr:* = new BlurFilter(5,5,1);
        private var glo:* = new GlowFilter(0xE5DADA,1,10,10,3,3,false);
        private var DoorRbmd:BitmapData = new doorR(0,0);
        private var GateFrbmd:BitmapData = new gateFr(0,0);
        private var DoorR:Bitmap = new Bitmap(DoorRbmd);
        private var GateFr:Bitmap = new Bitmap(GateFrbmd);
        private var ceoFen:* = new Sprite();
        private var Fen:*= new fen();
        private var fenCast:* = new castL();
        private var sta:* = new staklo();
        private var GlowF:* = new glowF();
        private var arrayMc:Array;
//.. rest of the class

and after Im done with this class (Gate), and click to another(Page1), can I do:

Actionscript Code:
arrayMc = ceoFen = DoorR = DoorL = Fen = fenCast =
                ent = GateFr = GtGlow = GateFrbmd = GlowF = sta =
                gateContainer = blr = glo = dO = dC = night = null;

I mean it works I guess, profiler doesnt show them lingering around in Page1, but is this the right way to remove stuff and save memory ?