Я реализовал нечто похожее на ваш запрос: мне нужно было добавить эффект перехода (эффект изменения размера) между двумя состояниями, включенными в компонент TitleWindow. Вот как я это сделал:
Мои два состояния:
<s:states>
<s:State name="State1"/>
<s:State name="myInfoState"/>
</s:states>
Мой эффект перехода:
<s:transitions>
<s:Transition id="myTransition" fromState="*" toState="myInfoState">
<s:Parallel target="{this}">
<s:Resize duration="400"/>
</s:Parallel>
</s:Transition>
</s:transitions>
Обратите внимание на свойство {this}
. Это потому, что у моего TitleWindow нет id
.
Наконец, вам просто нужно вызвать объявление currentState как всегда:
<s:Button click="currentState = 'myInfoState'"/>
Полагаю, ключевое слово {this}
вместо id
элемента *.
Привет из Пачуки, Мексика!