Как использовать состояния портретной/ландшафтной ориентации в файлах скинов Flex 4.5

В Flex 4.5 для мобильных устройств, как я могу использовать состояния портретной/альбомной ориентации из файла скина?

например В файле скина я хочу создать следующие состояния

<s:states>
    <s:State name="portrait" />
    <s:State name="landscape" />
</s:states>

и использовать их в обычном режиме. Однако текущее состояние в файле скина не обновляется, когда я переключаюсь между альбомной и портретной ориентацией.


person Sam    schedule 22.11.2011    source источник


Ответы (1)


Возможна привязка к текущему состоянию хост-компонента:

<fx:Binding source="hostComponent.currentState" destination="this.currentState"/>

Также см. это для примера:

http://saturnboy.com/2009/09/flex4-component-states-skin-states/
person Sam    schedule 23.11.2011