    */ 
     public function ErrorField(downloadProgressBar:DownloadProgressBar)
     {
-    	super();
+        super();
         this.downloadProgressBar = downloadProgressBar;
     }
     

     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
	 */
	protected function initCompleteHandler(event:Event):void
	{
		var elapsedTime:int = getTimer() - _displayTime;
		
		if (_showingDisplay && elapsedTime < MINIMUM_DISPLAY_TIME)
		{
			var timer:Timer = new Timer(MINIMUM_DISPLAY_TIME - elapsedTime, 1);
			timer.addEventListener(TimerEvent.TIMER, timerHandler);
			timer.start();
		}
		else
		{
			timerHandler();
		}
	}

	/**
	 *  @private
	 */
	private function loader_completeHandler(event:Event):void
	{
		var target:DisplayObject = DisplayObject(LoaderInfo(event.target).loader);
		
		initBackgroundImage(target);
	}
	
	private function loader_ioErrorHandler(event:IOErrorEvent):void
	{
		// Swallow the error
	}
	
}

}

 *  two different phases of the application: 
 *  the download phase and the initialization phase. </p>
 *
 *  <p>In the Application container, use the 
 *  the <code>preloader</code> property to specify the name of your subclass.</p>
 *
 *  <p>You can implement a custom download progress bar component 
