I did not find the information I need in the Doc available here:
so . . .
<mx:State name="home" />
<mx:State name="video" />
<mx:State name="profile" />
<mx:State name="contact" />
The dot notation (e.g. x.video) is an MXML only XML syntax which the compiler turns into a SetProperty "override" for state 'video'. There is no equivalent Actionscript syntax, because for AS only classes you'd generally just override the currentState setter and manage the properties and style values you wish from AS based on the currentState.
For your particular use case may I ask why you need to mix Actionscript with MXML stateful document logic?
I am building a dynamic menu setup that has to be recalculated when switching locales.
I checked the relation between states and valuse in debug mode.
I just push appropriate SetProperty objects into the overrides array of the given state and everything works as expected.
When recalculating the object positions, I just "reset" the overrides array before repopulating it.