Я не знаю, как напрямую решить эту проблему, но у меня есть решение, которое дает тот же результат, который вы хотели
вот это код:
<s:GridItemRenderer currentState="normal" >
<fx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function state1_enterStateHandler(event:FlexEvent):void{
bc.setStyle("backgroundColor",0xff0018);
}
]]>
</fx:Script>
<s:states>
<s:State name="normal"/>
<s:State enterState="state1_enterStateHandler(event)" name="myState"/>
<s:State name="selected"/>
</s:states>
<s:BorderContainer id="bc" left="0" right="0" height="{this.height}"/>
<s:Button click="this.currentState = 'prova'"/>