Mouse event won't trigger

Hello, this is a simple problem so therefore, chances are, I’m overlooking an insignificant aspect of my code. So, without any further ado, here is the source code:

Crosshair.as


 
**[SIZE=2][COLOR=#9900cc][SIZE=2][COLOR=#9900cc]package[/COLOR][/SIZE][/COLOR][/SIZE]**
[LEFT][SIZE=2]shooter.ui[/SIZE][/LEFT]
 
[LEFT][SIZE=2]{[/SIZE]

**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.display.Loader;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.display.MovieClip;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.events.Event;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.events.MouseEvent;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.net.URLRequest;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.ui.Mouse;[/SIZE][/LEFT]
[/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#9900cc][SIZE=2][COLOR=#9900cc]class[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Crosshair [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]extends[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] MovieClip[/SIZE]

[SIZE=2]{[/SIZE][/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _loader:Loader ;[/SIZE][/LEFT]
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Crosshair( FileName:String )[/SIZE]

[SIZE=2]{[/SIZE][/LEFT]

 
 
 
 
[LEFT][SIZE=2]_loader = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Loader() ;[/SIZE]

[SIZE=2]_loader.load( [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] URLRequest( FileName ) ) ;[/SIZE][/LEFT]

 
 
 
 
[LEFT][SIZE=2]Mouse.hide() ;[/SIZE][/LEFT]
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].addEventListener( Event.ADDED_TO_STAGE, onStageAdd ) ;[/SIZE]

[SIZE=2]_loader.contentLoaderInfo.addEventListener( Event.COMPLETE, onLoad ) ; [/SIZE]
[LEFT][SIZE=2]}[/SIZE][/LEFT]
[/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onLoad( e:Event ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**

[SIZE=2]{[/SIZE][/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].addChild( _loader ) ; [/SIZE][/LEFT]
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].x = 0 ;[/SIZE]

**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].y = 0 ;[/SIZE][/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].enabled = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]false[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ; [/SIZE]

[SIZE=2]}[/SIZE][/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onStageAdd( e:Event ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**

[SIZE=2]{[/SIZE][/LEFT]

 
 
 
 
[LEFT][SIZE=2]stage.addEventListener( MouseEvent.MOUSE_MOVE, onMouseMove ) ; [/SIZE]

[SIZE=2]}[/SIZE][/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onMouseMove( e:MouseEvent ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**

[SIZE=2]{[/SIZE][/LEFT]

 
 
 
 
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].x = e.stageX ;[/SIZE]

**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].y = e.stageY ; [/SIZE]
[LEFT][SIZE=2]} [/SIZE]
[SIZE=2]}[/SIZE][/LEFT]
[/LEFT]

 
 
[LEFT][SIZE=2]}[/SIZE][/LEFT]
 

[LEFT]Monster.as[/LEFT]


 
[LEFT]**[SIZE=2][COLOR=#9900cc][SIZE=2][COLOR=#9900cc]package[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2][COLOR=#9900cc]
[/COLOR][/SIZE][SIZE=2]shooter.entity[/SIZE]

[SIZE=2]{[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.display.Loader;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.display.MovieClip;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.events.Event;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.net.URLRequest; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#9900cc][SIZE=2][COLOR=#9900cc]class[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Monster [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]extends[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] MovieClip [/SIZE]
[LEFT][SIZE=2]{[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _isLoaded:Boolean = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]false[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ; [/SIZE][/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Monster( FileName:String, x:uint, y:uint )[/SIZE]
[LEFT][SIZE=2]{[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] loader:Loader = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Loader() ;[/SIZE]
[LEFT][SIZE=2]loader.load( [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] URLRequest( FileName ) );[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].x = x ;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].y = y ; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT][SIZE=2]loader.contentLoaderInfo.addEventListener( Event.COMPLETE, onLoad ) ; [/SIZE]
[LEFT][SIZE=2]} [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onLoad( e:Event ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**[/LEFT]

 
 
 
[LEFT][SIZE=2]{ [/SIZE][/LEFT]
 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].addChild( e.target.loader ) ;[/SIZE][/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]._isLoaded = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]true[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ; [/SIZE]
[LEFT][SIZE=2]} [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]get[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] isLoaded():Boolean{ [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]return[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _isLoaded ; } [/SIZE]
[LEFT][SIZE=2]}[/SIZE][/LEFT]
[/LEFT]

 
 
[LEFT][SIZE=2]}[/SIZE][/LEFT]

[LEFT]ShooterGame.as[/LEFT]


 
[LEFT]**[SIZE=2][COLOR=#9900cc][SIZE=2][COLOR=#9900cc]package[/COLOR][/SIZE][/COLOR][/SIZE]**

[SIZE=2]{ [/SIZE][/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] fl.motion.Animator;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] fl.motion.MotionEvent;[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.display.Sprite;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.events.Event;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.events.MouseEvent;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.net.URLLoader;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.net.URLLoaderDataFormat;[/SIZE]
**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] flash.net.URLRequest;[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] shooter.entity.Monster;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]import[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] shooter.ui.Crosshair; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#9900cc][SIZE=2][COLOR=#9900cc]class[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ShooterGame [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]extends[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Sprite[/SIZE]
[LEFT][SIZE=2]{[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _cursor:Crosshair;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _monster:Monster; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _monster_animator:Animator;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] _xmlAnimation:XML;[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]public[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ShooterGame()[/SIZE]
[LEFT][SIZE=2]{ [/SIZE][/LEFT]
[/LEFT]

 

[LEFT][SIZE=2]_cursor = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Crosshair( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"../res/Cursor.swf"[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ;[/SIZE][/LEFT]

 

[LEFT][SIZE=2]_monster = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Monster( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"../res/Monster.swf"[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2], 100, 100 ) ; [/SIZE][/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#6699cc][SIZE=2][COLOR=#6699cc]var[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] xmlLoader:URLLoader = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] URLLoader( [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] URLRequest( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"../res/MonsterAnimation.xml"[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ) ;[/SIZE]
[LEFT][SIZE=2]xmlLoader.dataFormat = URLLoaderDataFormat.TEXT ;[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].addChild( _cursor ) ;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]this[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2].addChild( _monster ) ; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT][SIZE=2]xmlLoader.addEventListener( Event.COMPLETE, onLoad ) ; [/SIZE]
[LEFT][SIZE=2]_monster.addEventListener( MouseEvent.MOUSE_OVER, onOver ) ;[/SIZE]
[SIZE=2]_monster.addEventListener( MouseEvent.MOUSE_OUT, onOut ) ; [/SIZE]
[SIZE=2]} [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onLoad( e:Event ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**[/LEFT]

 
 
 
[LEFT][SIZE=2]{[/SIZE][/LEFT]
 

[LEFT][SIZE=2]_xmlAnimation = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] XML( e.target.data ) ;[/SIZE]
[LEFT]**[SIZE=2][COLOR=#cc6666][SIZE=2][COLOR=#cc6666]trace[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( _xmlAnimation ) ; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT][SIZE=2]_monster_animator = [/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]new[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] Animator( _xmlAnimation, _monster ) ;[/SIZE]
[LEFT][SIZE=2]_monster_animator.play() ; [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]if[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( _monster_animator.isPlaying )[/SIZE]
[LEFT]**[SIZE=2][COLOR=#cc6666][SIZE=2][COLOR=#cc6666]trace[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"Animation is playing."[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ;[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]else[/COLOR][/SIZE][/COLOR][/SIZE]**[/LEFT]

 
 
 
[LEFT]**[SIZE=2][COLOR=#cc6666][SIZE=2][COLOR=#cc6666]trace[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"Animation is not playing."[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ;[/SIZE][/LEFT]
 

[LEFT][SIZE=2]_monster_animator.addEventListener( MotionEvent.MOTION_END, onMotionEnd ) ; [/SIZE]
[LEFT][SIZE=2]} [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onOver( e:MouseEvent ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**[/LEFT]

 
 
 
[LEFT][SIZE=2]{ [/SIZE][/LEFT]
 

[LEFT]**[SIZE=2][COLOR=#cc6666][SIZE=2][COLOR=#cc6666]trace[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"onOver Invoked."[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ; [/SIZE]
[LEFT][SIZE=2]}[/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onOut( e:MouseEvent ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**[/LEFT]

 
 
 
[LEFT][SIZE=2]{ [/SIZE][/LEFT]
 

[LEFT]**[SIZE=2][COLOR=#cc6666][SIZE=2][COLOR=#cc6666]trace[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"onOut Invoked."[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ; [/SIZE]
[LEFT][SIZE=2]} [/SIZE][/LEFT]
[/LEFT]

 

[LEFT]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]private[/COLOR][/SIZE][/COLOR][/SIZE]****[SIZE=2][COLOR=#339966][SIZE=2][COLOR=#339966]function[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] onMotionEnd( e:MotionEvent ):[/SIZE]**[SIZE=2][COLOR=#0033ff][SIZE=2][COLOR=#0033ff]void[/COLOR][/SIZE][/COLOR][/SIZE]**[/LEFT]

 
 
 
[LEFT][SIZE=2]{ [/SIZE][/LEFT]
 

[LEFT]**[SIZE=2][COLOR=#cc6666][SIZE=2][COLOR=#cc6666]trace[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2]( [/SIZE]**[SIZE=2][COLOR=#990000][SIZE=2][COLOR=#990000]"Animation is finished."[/COLOR][/SIZE][/COLOR][/SIZE]**[SIZE=2] ) ; [/SIZE]
[LEFT][SIZE=2]}[/SIZE]
[SIZE=2]}[/SIZE][/LEFT]
[/LEFT]

 
 
[LEFT][SIZE=2]}[/SIZE][/LEFT]

Why doesn’t the onOver and onOut events trigger in ShooterGame.as? I posted the two additional files in case they’re related to the problem at hand.

Whenever I make an attempt to move the crosshair/cursor directly over the monster image the app temporarily freezes and “skips” over the monster sprite. What would possibly account for this “skipping”?

Note: After reading my post I’ve noticed that the indentation in the code is very inconsistent and horrible. Although this isn’t necessarily my fault, I still feel like I should apologize for this.