我在Playbook上有几个MXML布局用于应用程序菜单,我需要能够为每个方向创建不同的布局,因为侧面菜单在纵向显示时不起作用,这是最好的创建方法可以在每个方向使用但共享重要功能代码的一两个 View 。
我首先尝试制作MXML View ,然后将脚本分离到一个文件中,并在脚本标签中包含该文件,但是由于各种原因,这种方法不能很好地工作。
将理解更适合于灵活工具和功能的正确使用的替代方案。
谢谢
最佳答案
为此,您可以在一种MXML中使用状态,例如:
<s:View>
<s:states>
<s:State name="portrait"/>
<s:State name="landscape"/>
</s:states>
<s:layout.portrait>
<s:HorizontalLayout/>
</s:layout.portrait>
<s:layout.portrait>
<s:VerticalLayout/>
</s:layout.portrait>
<s:Label includeIn="portrait"/>
[...]
</s:View>
关于flex4 - 为每个方向灵活使用不同的MXML布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7091213/