如何在Flex 4.5皮肤文件中使用纵向/横向状态

时间:2011-11-22 23:11:01

标签: flex adobe flash-builder flash-cs5 flex-mobile

在Flex 4.5 for mobile中,如何使用皮肤文件中的纵向/横向状态?

e.g。在皮肤文件中,我想创建以下状态

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

并以正常方式使用它们。但是,当我在横向和纵向之间切换时,皮肤文件中的当前状态不会更新。

1 个答案:

答案 0 :(得分:0)

可以绑定到主机组件的当前状态:

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

另见一个例子:

http://saturnboy.com/2009/09/flex4-component-states-skin-states/