 	//
 	//--------------------------------------------------------------------------
 
+	/**
+	 *  @inheritDoc
+	 */
+    override protected function measure():void
+    {
+        var width:Number = !isNaN(explicitWidth) ? explicitWidth : NaN;
+        var height:Number = !isNaN(explicitHeight) ? explicitHeight : NaN;
+		compose(width, height);
+
+		var r:Rectangle = textFlowComposer.bounds;
+		measuredWidth = Math.ceil(r.width);
+		measuredHeight = Math.ceil(r.height);
+	}
+	
 	/**
 	 *  @inheritDoc
 	 */

		
	/**
	 *  @private
	 *  This flag is set to true by the text, width, and height setters,
	 *  to indicate that the TextLines must be regenerated.
	 *  The regeneration occurs when draw() is called or 'bounds' is read.
	 */
	private var invalid:Boolean = false;

	/**
	 *  @private
	 */
	private var textChanged:Boolean = false;


	 */
	private var contentChanged:Boolean = false;

	//--------------------------------------------------------------------------
	//
	//  Properties: Text Attributes
