Ball

Get Adobe Flash player

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();