フォーカスで背景色を変える

カスタムクラス内でスタイル設定する例ですが、
コメントにもあるように、TextInputクラスのフォーカスイン/アウトハンドラでターゲットのスタイルを変更するだけでもOKです。


こんな感じ

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
	<mx:Script>
		<![CDATA[
			import mx.controls.TextInput;
			private function textFocusIn(ev:FocusEvent):void {
				TextInput(ev.currentTarget).setStyle("backgroundColor", 0xffff00);
			}
			private function textFocusOut(ev:FocusEvent):void {
				TextInput(ev.currentTarget).setStyle("backgroundColor", 0xffffff);
			}
		]]>
	</mx:Script>
	<mx:TextInput id="txt1" focusIn="textFocusIn(event)" focusOut="textFocusOut(event)"/> 
	<mx:TextInput id="txt2" focusIn="textFocusIn(event)" focusOut="textFocusOut(event)"/>
	<mx:TextInput id="txt3" focusIn="textFocusIn(event)" focusOut="textFocusOut(event)"/>
</mx:Application>

Extending the Flex TextInput control to colorize background on focus
http://www.eonflex.com/?p=142