Is this something that could be accomplished by overriding the stateChanged[1] protected method since it's used for setting styles when the state changes?
[1] http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/UIComponent.html#stateChanged() -Mark