package {
import flash.display.*;
import flash.text.*;
import flash.events.*;
public class MyAnimation extends MovieClip {
var myCircle:Sprite;
var moveX:Number = 10;
var moveY:Number = 10;
public function MyAnimation() {
myCircle = new Sprite();
myCircle.graphics.lineStyle(5,0x000000);
myCircle.graphics.beginFill(0xCCCCCC);
myCircle.graphics.drawCircle(0,0,25);
addChild(myCircle);
myCircle.x = 100;
myCircle.y = 150;
addEventListener(Event.ENTER_FRAME, moveCircle);
}
public function moveCircle(e:Event):void{
if(myCircle.x > stage.stageWidth || myCircle.x < 0){
moveX = -moveX;
}
if(myCircle.y > stage.stageHeight || myCircle.y < 0){
moveY = -moveY;
}
myCircle.x = myCircle.x + moveX;
myCircle.y = myCircle.y + moveY;
}
}
}