Getter problem

hello,
I have a document class .as file and I’m trying to communicate an object to another class with a getter. But it’s nested inside another movie clip. The compiler says the movie clip it’s nested in is undefined. Also, the moviecllip it’s nested in is on the stage, dragged manually from the FLA LIbrary and has the instance name, gamelevel1 in the instance name box. I referred to it when I put the _player movie clip, which I’m trying to communicate with the getter, on the stage via and addChild method. Anyway here’s the friggin’ document class script:

package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.display.Bitmap;
import flash.display.BitmapData;

public class Lunar_Madness extends MovieClip
{
	
	private var _playerShip:PlayerShip;

	public static var foreground:Bitmap;
	public var foreground:Bitmap;
	
	public var imageBitmapData:BitmapData;
	
	public var invisBG:Bitmap;
	
	public var imageBitmapData2:BitmapData;
	public static var _player:Bitmap;
	public var imageBitmapData3:BitmapData;
	
	
	public function Lunar_Madness()
	{
		
		
		_playerShip = new PlayerShip();
	
		
		
		addEventListener(Event.ADDED_TO_STAGE,onAddedToStage);
	}
	private function onAddedToStage(event:Event):void
	{ 
	
		//Initialize properties
		
		imageBitmapData3 = new Lander(63, 53);
		_player = new Bitmap(imageBitmapData3);
		foreground = new Bitmap(imageBitmapData);
		_player.x = 145;
		_player.y = 90;
		
		
		imageBitmapData = new Fg(1437, 376);
		foreground.x = -26;
		foreground.y = 216;
		
		imageBitmapData2 = new InvisBG(1437, 376);
		invisBG = new Bitmap(imageBitmapData2);
		invisBG.x = -26;
		invisBG.y = 216;
		
		
		
		
		
		gamelevel1.addChild(invisBG);
		gamelevel1.addChild(foreground);
		gamelevel1.addChild(_player);
	
		//Add event listenters
		
		addEventListener(Event.ENTER_FRAME, onEnterFrame);
		addEventListener(Event.REMOVED_FROM_STAGE, onRemovedFromStage);
	}
	private function onRemovedFromStage(event:Event):void
	{
		removeEventListener(Event.ENTER_FRAME, onEnterFrame);
		removeEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
		removeEventListener(Event.REMOVED_FROM_STAGE, onRemovedFromStage)
	}
	private function onEnterFrame(event:Event):void
	{//Directives....
		
		_playerShip.frameEvents();
		
		}
		
		
		
		
		
		
	
	public static function get Foreground():Bitmap
		{
			return foreground;
		}
	public static function get Player():Bitmap
		{
			return gamelevel1._player;
		}
	
}

anyone know what I’m doing wrong?
}