# SOme one come help me to solve this question

**URL:** <https://forum.kirupa.com/t/some-one-come-help-me-to-solve-this-question/325190>\
**Category:** Uncategorized\
**Created:** [September 30, 2011, 1:42pm UTC](https://forum.kirupa.com/t/some-one-come-help-me-to-solve-this-question/325190 "2011-09-30T13:42:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nin\_Chau](https://avatars.discourse-cdn.com/v4/letter/n/48db29/32.png) [@Nin\_Chau](https://forum.kirupa.com/u/Nin_Chau)\
**Post date:** [September 30, 2011, 1:42pm UTC](https://forum.kirupa.com/t/some-one-come-help-me-to-solve-this-question/325190/1 "2011-09-30T13:42:21Z")

</div>

package com.script {

```
import flash.display.MovieClip;
import flash.events.KeyboardEvent;
import flash.events.MouseEvent;
import com.weaponsystem.WeaponManager;
import com.weaponsystem.weapons.ProjectileSingle;
import flash.events.Event;

public class Bird1 extends Bird{
	
	
	public function Bird1() {
		 var _weaponManager:WeaponManager;
	

		// add basic event listeners
		stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
		stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownHandler);
		stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler);
		
		// create new instance of WeaponManager, pass a reference to stage
		_weaponManager = new WeaponManager(this);
		
		// create weapons: AbstractWeapon(id_string, weapon_manager_instance, x, y, rotation)
		var singleTurret:ProjectileSingle = new ProjectileSingle("gun 1", _weaponManager, 100, 275, 90); // 1 turret projectile gun

		// add created weapons to weapon manager
		_weaponManager.addWeapon(singleTurret);
	
		
		// add solid objects to WeaponManager

	}
	
	//////////////////////////////////////
	// Event Handlers
	//////////////////////////////////////
	
	/**
	 * Enter Frame handler
	 * @param	event	Uses Event
	 */
	 private function enterFrameHandler(event:Event):void
	{
		[COLOR=#ff0000]_weaponManager.update();[/COLOR]
		

	}
	
	/**
	 * Mouse Down handler
	 * @param	e	Uses MouseEvent
	 */
	 function onMouseDownHandler(event:MouseEvent):void 
	{

```

[COLOR=#ff0000] \_weaponManager.fireWeapons();[/COLOR]  
}

```
	/**
	 * Mouse Up handler
	 * @param	e	Uses MouseEvent
	 */
	 function onMouseUpHandler(event:MouseEvent):void 
	{

```

[COLOR=#ff0000] \_weaponManager.stopWeapons();[/COLOR]  
}

```
	}
}

```

the part that i highlight is the 1120:acess undefined property…
