      *  @playerversion AIR 1.5
      *  @productversion Flex 4
 	 */
-	public function get backgroundSize():String
-	{
-		return null;
-	}
-	
-	/**
-	 *  @private
-	 */
-	public function set backgroundSize(value:String):void
-	{
-		// noop
-	}
+    public function get backgroundSize():String
+    {
+        return _backgroundSize;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set backgroundSize(value:String):void
+    {
+        _backgroundSize = value;
+    }
 	
 	//----------------------------------
 	//  preloader

									   initCompleteHandler);
	
		if (!_showingDisplay)
			show();
		
		var errorField:ErrorField = new ErrorField(this);
		errorField.show(event.errorText);

import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.ProgressEvent;
import flash.geom.ColorTransform;
import flash.geom.Matrix;
import flash.net.URLRequest;
import flash.system.ApplicationDomain;
import flash.system.LoaderContext;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.utils.getDefinitionByName;
import flash.utils.getTimer;

import mx.events.FlexEvent;
import mx.events.RSLEvent;
import mx.graphics.RectangularDropShadow;
import mx.managers.ISystemManager;

/**
