# How do i access objects on stage in a as3 class

**URL:** <https://forum.kirupa.com/t/how-do-i-access-objects-on-stage-in-a-as3-class/329721>\
**Category:** flash\
**Created:** [October 6, 2012, 8:27pm UTC](https://forum.kirupa.com/t/how-do-i-access-objects-on-stage-in-a-as3-class/329721 "2012-10-06T20:27:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SnowFF13](https://avatars.discourse-cdn.com/v4/letter/s/e56c9b/32.png) [@SnowFF13](https://forum.kirupa.com/u/SnowFF13)\
**Post date:** [October 6, 2012, 8:27pm UTC](https://forum.kirupa.com/t/how-do-i-access-objects-on-stage-in-a-as3-class/329721/1 "2012-10-06T20:27:39Z")

</div>

hey im tring to access an object called “block” on my stage and i put this inside a class that my player is using  
PLAYER CLASS

```auto
package {

	import flash.display.MovieClip;

	public class bot extends MovieClip
	{

		public function bot()
		{
			var cube = stage.getChildByName("block");
			if (cube.hitTestObject(this))
			{

			}
		}
	}

}

```

i got an error:  
TypeError: Error #1009: Cannot access a property or method of a null object reference.  
at bot()  
at flash.display::Sprite/constructChildren()  
at flash.display::Sprite()  
at flash.display::MovieClip()  
at flash.display::Sprite/constructChildren()  
at flash.display::Sprite()  
at flash.display::MovieClip()

how do i fix this?
