 				_mask.cacheAsBitmap = false;
 				// Save the original filters and clear the filters property
 				//originalMaskFilters = _mask.filters;
-				_mask.filters = []; 
+				_mask.filters = [];
 			}
 			else if (_maskType == MaskType.ALPHA)
 			{

	{
		return _scaleX;
	}
	
	public function set scaleX(value:Number):void
	{
		if (_scaleX != value)
		{
			var oldValue:Number = _scaleX;
			_scaleX = value;
			dispatchPropertyChangeEvent("scaleX", oldValue, value);
			
			scaleXChanged = true;			
			notifyElementTransformChanged();
		}
	}
	
	//----------------------------------
	//  scaleY
	//----------------------------------
	mx_internal var _scaleY:Number = 1;
	private var scaleYChanged:Boolean;
	
	[Bindable("propertyChange")]
	[Inspectable(category="General")]
	
	/**
	 *  Indicates the vertical scale (percentage) of the element as applied from the transform point.
	 */

		else
			return new Sprite();
	}

	public function needsDisplayObject():Boolean
	{
		return true;
	}


	public function draw(g:Graphics):void
	{
	}

	public function applyMask():void
	{
		if (displayObject && _mask)
