2011/01/14 02:24
import flash.events.MouseEvent;
import flash.events.Event;
var xPos:Number = 10;
var yPos:Number = -10;
function init(e:MouseEvent):void
{
mcBall.addEventListener(MouseEvent.MOUSE_DOWN, moveBallHandler);
stage.removeEventListner(MouseEvent.MOUSE_DOWN, init);
}
function moveBallHandler(e:Event):void
{
if(mcBall.x <= 0) {
xPos *= -1;
} else if(mcBall.x >= stage.stageWidth - mcBall.width) {
xPos *= -1;
} else if(mcBall.y <= 0) {
yPos *= -1;
} else if(mcBall.y >= stage.stageHeight - mcBall.height) {
yPos *= -1;
}
mcBall.x += xPos;
mcBall.y = yPos;
}
stage.addEventListener(MouseEvent.MOUSE_DOWN, init);