class Engine { var world:World = null; var ball:Ball = null; var disBerry:DisBerry = null; var fadeBerry:FadeBerry = null; var time:Number = 0; function Engine() { world = new World( "World_blank", 100 ) ball = new Ball( "ball", 1000 ); disBerry = new DisBerry( "disBerry", 1010 ); fadeBerry = new FadeBerry( "fadeBerry", 1020 ); // Start loop. time = 0; // Time in milisec. setInterval( this, "updateLoop", 20 ); } function updateLoop() { time ++; if( time <= 200 ) { world.drawTimeBar( time / 2 ); } else { ball.die(); disBerry.die(); fadeBerry.die(); } // Move objects. ball.move(); disBerry.move(); fadeBerry.move(); // Show. updateAfterEvent(); } }