# addChild in Class

**URL:** https://forum.kirupa.com/t/addchild-in-class/301653
**Category:** flash
**Created:** [December 13, 2009, 11:27am UTC](https://forum.kirupa.com/t/addchild-in-class/301653 "2009-12-13T11:27:45Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![impaler](https://avatars.discourse-cdn.com/v4/letter/i/f19dbf/32.png) [@impaler](https://forum.kirupa.com/u/impaler)
#### Post date: [December 13, 2009, 11:27am UTC](https://forum.kirupa.com/t/addchild-in-class/301653/1 "2009-12-13T11:27:45Z")

</div>

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.

```auto

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();
		}
	}

}

```

```auto

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 🙂
