我正在尝试使用 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 设置高度的情况下实现我所追求的目标?