 	//  repeat
 	//----------------------------------
 
-	private var _repeat:Boolean = true;
-	
 	[Bindable("propertyChange")]
-    [Inspectable(category="General")]
-
+	[Inspectable(category="General")]
+
+	[Deprecated(replacement="resizeMode", since="4.0")]
 	
 	/**
 	 *  Whether the bitmap is repeated to fill the area.

	 */
	public function get repeat():Boolean
	{
		return _repeat;
	}
	
	public function set repeat(value:Boolean):void
	{
		var oldValue:Boolean = _repeat;
		if (value != oldValue)
		{
			_repeat = value;        
			dispatchFillChangedEvent("repeat", oldValue, value);
		}
	}

	//----------------------------------
	//  rotation

        {
            if (nonRepeatSource)
                nonRepeatSource.dispose();
        }
        else if (resizeMode == BitmapResizeMode.NOSCALE)
        {
            // Regenerate the nonRepeatSource if it wasn't previously created or if the bounds 
            // dimensions have changed.
