【问题标题】:Flex desktop application: How to position elements relative to the window sizeFlex 桌面应用程序:如何相对于窗口大小定位元素
【发布时间】:2011-04-27 09:30:59
【问题描述】:

我是第一次使用 Flex 创建桌面应用程序。我对屏幕中元素的位置和大小有疑问。比如

  • 当窗口调整大小或最大化时,宽度为 100% 的元素不会调整大小
  • 相对于窗口底部定位的元素在调整窗口大小或最大化窗口时不会移动

我该如何解决这些问题?在使用 Flex 开发桌面应用程序时,我应该遵循哪些好的做法?

【问题讨论】:

  • 说到“Flex 桌面应用程序”,我想到的是一个 AIR 应用程序。
  • 好吧,我不想将问题限制在 AIR 上,因为我希望它可以在桌面和 Web 中使用。

标签: apache-flex flash actionscript-3 positioning


【解决方案1】:

好的,我在 Adob​​e 的官方文档中找到了我需要的东西......我应该首先查看那里:

Laying Out Components

我的一个问题是我正在设置应用程序的宽度和高度,即使您调整其窗口大小,Flash Player 也不会更改该参数。

【讨论】:

    【解决方案2】:

    来自http://nondocs.blogspot.com/2007/04/flexfaqpercentwidthpercentheight.html

    如果您设置 percentWidth 和 UIComponent 的百分比高度,其 parent 不是 Container 这些 属性可能不会影响大小 UI 组件。这是因为 UIComponents 并不实际检查 百分比宽度和百分比高度。 而是 UIComponent 的父级 容器检查它是儿童的 percentWidth 和 percentHeight 和 相应地调整孩子的大小。

    【讨论】:

      猜你喜欢
      • 2020-10-14
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多