【发布时间】:2010-11-06 04:49:09
【问题描述】:
我正在尝试使用 mxml 在 flex 中创建一个布局,该布局包含一个 Canvas 组件和一个 Box。布局应始终使 Box 位于应用程序的底部边缘并具有固定高度,而 Canvas 填充剩余的舞台区域并且不与 Box 重叠。
我的MXML如下;
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml"
width="100%" height="100%" layout="absolute" clipContent="false" verticalGap="0">
<mx:Canvas width="100%" height="100%" />
<mx:Box width="100%" height="30"></Box>
</mx:Module>
我尝试使用动态绑定来设置画布上的高度 (height="{this.stage.height - 30}"),但结果错误。
有没有一种简单的方法可以在不使用 Actionscript 设置高度的情况下实现我的目标?
【问题讨论】:
-
谢谢大家,不幸的是这两个想法都没有奏效。我认为这更多地与我的模块的布局以及覆盖的 Canvas 和 Box 类型有关,因为使用上面的示例我能够创建一个成功运行的示例应用程序
标签: apache-flex layout mxml