addChild in Class

Hello I am pretty new to as3, I am trying to use addChild to create a child movieclip of one created in another Class. It creates one fine in the testCanvas class but when I want to add a child clip with mctestObject I get nothing.


package
{
	import flash.display.MovieClip;
	import test.mctestObject;

	public class testCanvas extends MovieClip
	{
		public function testCanvas()
		{
			var mc:MovieClip = new MovieClip();
			mc.name = "mcTop";

                        //Works fine
			this.addChild(mc);
			
			var testObjectClass:mctestObject = new mctestObject();
			testObjectClass.mcObjectCreate();
		}
	}

}


package
{
	import flash.display.MovieClip;

	public class mctestObject extends MovieClip
	{
		public var testName:String;
	
		public function mcObjectCreate() 
		{
			var mc:MovieClip = new MovieClip();

                        //Wont create anything

			mcTop.addChild(mc);

                        // or even just wont work?
                        // addChild(mc);
		}
		
	}

}

I would appreciate any advice :slight_smile: