У меня есть гибкое приложение, которое переключается между двумя состояниями с помощью кнопки. моя проблема в том, что эффект затухания, кажется, работает только на 2-й переход и после. Тем не менее, для моего первого перехода ... перехода из State1 в studyState ... эффект затухания вообще отсутствует, фактически компоненты в state1 полностью исчезают (нижний колонтитул заполняет пустой промежуток, в котором используется "body"), а затем flex воссоздает studyState (без затухания, пополняя «тело» компонентами только в studyState).
Однако после этого первого перехода переход между studyState и State1 работает ПОЛНОСТЬЮ. Почему это происходит и как я могу сделать так, чтобы кроссфейд работал, НАЧИНАЯ ОТ ОЧЕНЬ ПЕРВОГО ПЕРЕХОДА? пожалуйста, помогите!
<s:transitions>
<s:Transition id="t1" autoReverse="true">
<s:CrossFade
target="{holder}"
duration="1500" />
</s:Transition>
</s:transitions>
<s:states>
<s:State name="State1" />
<s:State name="studyState" />
</s:states>
<s:VGroup id="globalGroup" includeIn="State1" width="100%">stuff</Vgroup>
<s:VGroup id="studyGroup" includeIn="studyState" width="100%">stuff</Vgroup>