     private var sourceInvalid:Boolean;
     private var loadFailed:Boolean;
 	private var dpiScale:Number = 1;
+	private var _cachedImageDecodePolicy:Boolean;
+	private var _haveCachedImageDecodePolicy:Boolean;
+	
+	
+	/**
+	 *  Specifies that the image being loaded will be decoded when needed.
+	 * 
+	 *  @see flash.system.ImageDecodingPolicy
+	 * 
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4.11
+	 */
+	public static const ON_DEMAND:String = "onDemand";
+
+	/**
+	 *  Specifies that the image being loaded will be decoded on load.
+	 * 
+	 *  @see flash.system.ImageDecodingPolicy
+	 * 
+	 *  @langversion 3.0
+	 *  @playerversion Flash 10
+	 *  @playerversion AIR 1.5
+	 *  @productversion Flex 4.11
+	 */
+	public static const ON_LOAD:String = "onLoad";
 
     //----------------------------------
     //  bitmapData

	 *  @playerversion AIR 2.6
	 *  @productversion Flex 4.11
	 */
	public var imageDecodingPolicy:String = ImageDecodingPolicy.ON_DEMAND;

    //----------------------------------
    //  preliminaryHeight

    }
	
	/**
	 *  The image decoding policy, set to ON_DEMAND or ON_LOAD.
	 *  The default is ON_DEMAND.
	 * 
	 *  ImageDecodingPolicy also defined ON_DEMAND and ON_LOAD but these
	 *  are only available under AIR 2.6 and above.
	 * 
	 *  Setting to asynchronously decode and load the bitmap images for
	 *  large image may improve your application’s perceived performance.
