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