Ball
Kode:
/** Må importere en Timer til å sende klokke-"tick"
import flash.events.TimerEvent;
import flash.utils.Timer;
/** Tilstand i noen globale variabler */
var timer:Timer;
var stepx=2;
var stepy=3;
const xmax=300;
const ymax=300;
/* "main" */
stop(); //stopp "filmen", har bare en keyframe, så egentlig undødvendig her
ball.x=0; //Plasserer ball
ball.y=0;
timer = new Timer(0.5,10000); //timer sender en TimerEvent hvert sekund, 10000 ganger til:
timer.addEventListener(TimerEvent.TIMER,flyttBall);
function flyttBall(evt):void {
if(ball.x>xmax) {stepx=-stepx;}
if(ball.x<0) {stepx=-stepx;}
if(ball.y>ymax) {stepy=-stepy;}
if(ball.y<0) {stepy=-stepy;}
ball.x+=stepx;
ball.y+=stepy;
}//flyttBall()
timer.start();