View Single Post
Nutrox's Avatar Nutrox Nutrox is offline Super Moderator 17 Creative Assets 2009-07-01 #3 Old  
The value of the "percent" variable in the update() function will range from 0.0 to 1.0 inclusive, you can use that value as-is to scale a display object.

Code:
var timeStart:int = 0;
var timeTotal:int = 180000; // 3 minutes

startLoad();

function startLoad():void
{
	timeStart = getTimer();
	addEventListener( Event.ENTER_FRAME, update );
}

function update( e:Event ):void
{
	var percent:Number = ( getTimer() - timeStart ) / timeTotal;
	
	if( percent >= 1.0 )
	{
		percent = 1.0;
		removeEventListener( Event.ENTER_FRAME, update );
		
		// load complete
		trace( percent, "LOADED" );
	}
	else
	{
		// load progress
		trace( percent );
	}
	
	progressBar.setProgress( percent );
}
Reply With Quote