      */
     override public function set percentWidth(value:Number):void
     {
-    	// Due to player bugs relating to scaling text, we
-    	// have to be careful to set wordWrap appropriately
-    	// (which we do in commitProperties).
-    	// Also have to re-measure when width changes, because width
-    	// can affect height.
-    	if (value != percentWidth)
-    	{
-    		widthChanged = true;
- 			invalidateProperties();
-    		invalidateSize();
-    	}
-    	super.percentWidth = value;
+        // Due to player bugs relating to scaling text, we
+        // have to be careful to set wordWrap appropriately
+        // (which we do in commitProperties).
+        // Also have to re-measure when width changes, because width
+        // can affect height.
+        if (value != percentWidth)
+        {
+            widthChanged = true;
+            invalidateProperties();
+            invalidateSize();
+        }
+        super.percentWidth = value;
     }
 
     //--------------------------------------------------------------------------

        // Although we also set wordWrap in commitProperties(), we do 
        // this here to handle width being set through setActualSize().
        if (Math.floor(width) < Math.floor(measuredWidth))
			textField.wordWrap =  true;
    }

    //--------------------------------------------------------------------------


    }

    /**
     *  @private
     */
    override protected function commitProperties():void
    {
        super.commitProperties();
        // if explicitWidth or percentWidth changed, we want to set
        // wordWrap appropriately before measuring()
        if (widthChanged)
        {
            textField.wordWrap = !isNaN(percentWidth) || !isNaN(explicitWidth);
            widthChanged = false;
        }
    }

    /**
     *  @private
