Anyone see something obvious with the syntax of any of this, such as not typing things properly? Seems kind of strange that I can get it to trace but can not get it change states just because it's called from an event firing. I've tried invalidating and validating properties and the displaylist and apparently don't have the sequence right yet.
Without a stand alone sample that repros I guess we can only speculate.
Not sure if you are using Flex 4 but don't forget that the 'currentState' of your Skin document is not the same as the currentState of your component. That might be one issue... other than that, will post if something comes to mind.
Yea, guess it's time to create a greatly abbreviated repro. Will do that later tonight.
Posted at bug site