stage.addEventListener(MouseEvent.MOUSE_UP, releaseHandle); вот тут-то стейджа и нет. Но как по мне - случай клинический
работать должно как-то так

Код AS3:
package {
import flash.display.*;
import flash.events.*;
public class MyClass3 extends Sprite {
public function MyClass3() {
super.addEventListener(Event.ADDED_TO_STAGE, this.handler_addedToStage, false, int.MAX_VALUE, true);
super.addEventListener(Event.REMOVED_FROM_STAGE, this.handler_removedFromStage, false, int.MAX_VALUE, true);
}
private function handler_addedToStage(event:Event):void {
super.stage.addEventListener(MouseEvent.CLICK, this.handler_click);
}
private function handler_removedFromStage(event:Event):void {
super.stage.removeEventListener(MouseEvent.CLICK, this.handler_click);
}
private function handler_click(event:Event):void {
trace('Кликнули');
}
}
}