3

我有几个 MXML 布局用于 Playbook 上的应用程序菜单,我需要能够为每个方向创建不同的布局,因为我的侧边栏菜单在纵向时不起作用,创建的最佳方法是什么可以在每个方向使用但共享重要功能代码的一两个视图。

我首先尝试制作 MXML 视图并将脚本分离到一个文件中,并将其包含在脚本标记中,但由于各种原因,这不能很好地工作。

更适合正确使用 flex 工具和功能的替代方案将不胜感激。

谢谢

4

1 回答 1

1

为此,您在一个 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>
于 2011-08-19T09:22:43.920 回答