Flex桌面应用程序:如何相对于窗口大小定位元素

时间:2010-10-19 09:49:00

标签: flex flash actionscript-3 positioning

我是第一次使用Flex创建桌面应用程序。我遇到屏幕中元素的位置和大小问题。例如

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

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

2 个答案:

答案 0 :(得分:1)

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

  

如果设置percentWidth和   %的UIComponent的百分比高度   parent不是这些Container   属性可能不会影响大小   UIComponent。这是因为   UIComponents实际上没有检查   percentWidth和percentHeight。   而是UIComponent的父级   容器检查它的孩子'   percentWidth和percentHeight和   相应调整孩子的大小。

答案 1 :(得分:1)

好的,我在Adobe官方文档中找到了我需要的内容......我应该首先查看那里:

Laying Out Components

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