rendered paste bodystage.addEventListener(Event.ENTER_FRAME, moveObj);
logo.buttonMode = true;
function moveObj(e:Event){
var speed:Number = 60;
if (this.mouseX < stage.stageWidth/2)
{
logo.x = logo.x - (mouseX - stage.stageWidth/2)/speed;
//move right
}
else if (this.mouseX > stage.stageWidth/2)
{
logo.x = logo.x + (stage.stageWidth/2 - mouseX)/speed;
//move left
}
if (this.mouseY > stage.stageHeight/2)
{
logo.y = logo.y - (this.mouseY - stage.stageHeight/2)/speed;
//move up
}
else if (this.mouseY < stage.stageHeight/2)
{
logo.y = logo.y + (stage.stageHeight/2 - this.mouseY)/speed;
//move down
}
// Boundry detection:
if(logo.x > stage.stageWidth - logo.width)
{
logo.x = stage.stageWidth - logo.width;
trace("crashR");
}
else if(logo.x < 0)
{
logo.x = 0;
trace("crashL");
}
else if(logo.y < 0)
{
logo.y = 0;
trace("crashU");
}
else if(logo.y > stage.stageHeight - logo.height)
{
logo.y = stage.stageHeight - logo.height;
trace("crashD");
}
}