if(stage)
{
addStageEvents();
}else
{
addEventListener(Event.ADDED_TO_STAGE, addStageEvents);
}
function addStageEvents(event:Event=null):void
{
removeEventListener(Event.ADDED_TO_STAGE, addStageEvents);
stage.addEventListener(Event.ENTER_FRAME, fisheye);
addEventListener(Event.REMOVED_FROM_STAGE, removeStageEvents);
}
function removeStageEvents(event:Event=null):void
{
removeEventListener(Event.ADDED_TO_STAGE, addStageEvents);
removeEventListener(Event.REMOVED_FROM_STAGE, removeStageEvents);
stage.removeEventListener(Event.ENTER_FRAME, fisheye);
}
{
addStageEvents();
}else
{
addEventListener(Event.ADDED_TO_STAGE, addStageEvents);
}
function addStageEvents(event:Event=null):void
{
removeEventListener(Event.ADDED_TO_STAGE, addStageEvents);
stage.addEventListener(Event.ENTER_FRAME, fisheye);
addEventListener(Event.REMOVED_FROM_STAGE, removeStageEvents);
}
function removeStageEvents(event:Event=null):void
{
removeEventListener(Event.ADDED_TO_STAGE, addStageEvents);
removeEventListener(Event.REMOVED_FROM_STAGE, removeStageEvents);
stage.removeEventListener(Event.ENTER_FRAME, fisheye);
}