我有一个AIR应用程序。 在这个应用程序中,每个窗口都有几个mxml文件。 每个窗口都有高度和宽度。 当窗口打开时,我访问用户首选项文件以使用此窗口的高度和宽度首选项。 此操作在creationcomplete步骤完成。 窗口正确调整大小但不是他的内容。例如,此窗口内的数据网格比窗口大。 但是当我使用抓取器调整窗口大小时,datagrid会调整大小。所以,当窗户打开时,你可以帮我调整所有孩子的大小。 谢谢你的帮助
答案 0 :(得分:1)
尝试在creationComplete中添加命令stage.dispatchEvent(new Event(Event.RESIZE));
(我想知道这是否会导致无限循环)。
答案 1 :(得分:0)
如果您在creationcomplete
上发送resize事件,它应该有效this.dispatchEvent(new Event(Event.RESIZE));
或者,如果您使用组件的相对大小(width="50%"
等)或将边缘锚定到应用程序(left="10" top="100" right="50" bottom="10"
等),那么即使没有调度resize事件,它也应该调整大小。< / p>