【问题标题】:Adobe Flex toggle a component full screenAdobe Flex 切换组件全屏
【发布时间】:2011-04-03 22:54:20
【问题描述】:

我的 Flex 应用程序中有 5 个组件(实际视图),它们是:

  1. x = 主面板
  2. y = 底部面板
  3. z = 左面板
  4. a = 右侧面板
  5. b = 顶部面板

我有一个切换全屏按钮。单击时,我希望主面板(x)变为全屏。此时只有主面板(x)应该是可见的。当我再次单击切换按钮时,它应该会正常显示所有 5 个组件(实际视图)。

我不确定如何处理此要求。非常感谢任何帮助。

谢谢 火猴

【问题讨论】:

    标签: apache-flex


    【解决方案1】:

    您可以使用状态为不同的场景定义不同的布局。详情请见http://livedocs.adobe.com/flex/3/html/help.html?content=using_states_3.html

    【讨论】:

      【解决方案2】:

      我会在 HGroups 和 VGroups 中放置/调整面板大小,然后使用 flex States 在两种状态之间切换。如果您使用 Flex 4,您只需为每个面板设置 includeIn 或 excludeFrom 属性,然后在切换按钮的处理程序中,通过设置 currentState 属性在两种状态之间切换。这是一篇很好的介绍文章,介绍了 Flex 3 和 Flex 4 中的状态:

      http://www.artima.com/articles/flex_4_states.html

      要全屏显示,您只需更改舞台的 displayState 属性。这是一个例子:

      http://blog.flexexamples.com/2009/03/15/creating-full-screen-flex-applications-in-flex-gumbo-swfobject-edition/

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 2010-09-05
        • 2016-03-14
        • 1970-01-01
        • 2011-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-01
        • 2020-11-03
        相关资源
        最近更新 更多