在Adobe Flex/AIR应用程序中调整应用程序窗口大小时调整容器大小

Mud*_*tto 3 apache-flex air actionscript-3 flex4

我正在开发Adobe AIR应用程序."应用程序"窗口的大小为800X600,包含边框容器,边框容器包含许多控件.

我想要的是,如果用户重新调整应用程序的大小,那么该容器也应根据比例重新调整大小.即,如果用户最大化或最小化窗口,则该边界容器也应分别最大化或最小化.

Kev*_*han 5

如果您不想(或因某些原因不能)使用基于百分比的宽度,那么您可以随时在MXML中执行以下操作:

<s:BorderContainer 
    xmlns:mx = "http://www.adobe.com/2006/mxml"
    xmlns:s = "library://ns.adobe.com/flex/spark"

    width = "{parentApplication.width / 2}"
    height = "{parentApplication.height / 2}">
Run Code Online (Sandbox Code Playgroud)

您只是获取对组件的parentApplication的引用,并直接绑定到它的宽度和高度.最后扔任何你想要的数学.