mxmlを使用してflexでレイアウトを作成しようとすると、レイアウトにはCanvasコンポーネントとBoxが含まれます。レイアウトは常に、アプリケーションの下端にボックスがあり、高さが固定されている必要がありますが、キャンバスは残りのステージ領域を塗りつぶし、ボックスと重ならないようにする必要があります。sizeステージで使用可能なスペースを埋めるためのflexコンポーネントの高さ
私の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>
Iキャンバス(高さ=「{this.stage.height - 30}」)に高さを設定するために動的バインディングを使用して試みたが、それは間違った結果をもたらします。
Actionscriptを使用して高さを設定せずに私が達成した簡単な方法はありますか?
ありがとうございます、残念ながらいずれのアイデアは機能しませんでした。上記の例を使用しているように、私のモジュールとオーバーライドするキャンバスとボックスタイプのレイアウトと関係があると思います。正常に動作するサンプルアプリケーションを作成できました – sixones