フォーカスで背景色を変える
カスタムクラス内でスタイル設定する例ですが、
コメントにもあるように、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