0

次のようなコードがあります。

<s:VGroup gap="10" id="group" height="100%">        
        <s:Label text="This is page 2" />

        <s:Button content="Resize Canvas" click="resize(event);"/>

        <mx:Canvas id="photoCanvas" color="#567898" backgroundColor="#125567">

        </mx:Canvas>                    
</s:VGroup>

以下が機能しない理由がわかりません。

ボタンを押すと、photoCanvas の高さが変更されます (高くなったり小さくなったりします)。photoCanvas コントロールは VGroup の子要素であるため、コンテナーはそれ自体を新しい高さに更新するべきではありませんか?

子の (合計) 身長に関係なく、Vgroup の身長は常に同じです。

VGroup がそれ自体を調整し、その子の高さの合計に等しい高さの値を取得したいと考えています。

これはありえませんか??

4

1 に答える 1

0

VGroup はすでに 100% で、これ以上大きくすることはできません...子のサイズに合わせてサイズを変更する場合は、VGroup に高さ/幅を設定しないでください。

于 2011-05-13T20:57:59.530 に答える