子供を追加した後にコンポーネントの実際の高さを取得したいと思います。フレックス3 - コンポーネントの実際のサイズを取得する
デバッグモードで変数タブを調べると、 $ height(正しい値:138)と/ height(間違った値:10)という2種類の高さ変数があります。
私はディスプレイが更新されていないので、正しい高さをcomponent.heightで取得していないと思いますが、$ heightの値はどのように取得できますか?あなたが提供することができます任意の助け
感謝=)
よろしく、 BS_C3
@Flextras再び
、おかげであなたの答えのためにたくさん!それは本当に詳細です=)
Measuredheightは、私が探している値を与えてくれません。また、explicitHeightには値(NaN)がありません。ここでは...
を私は今テストすることはできませんので、私はunscaledHeightのために言うことができない私が持っているものの構造です:
MainContainer - Canvas
BOX1 - Canvas (height = 100)
BOX2 - Canvas (height = 100)
VariableBox - Canvas (height: depends on the height of it's variable number of children)
Text - TextArea
私はテキストを配置するためにVariableBoxの高さを必要とします。
関数は次のようになります。
updateDisplay(){
for(i;i<list.length;i++){
VariableBox.addChild(new HBox);
}
// reposition Text depending on VariableBox's height
}
私は任意のコードを与えていないよ知っているが、私は今、私の作業のコンピュータ上> _ <
・ホープ、このことができないんだけど!
ありがとう=)私は自分の投稿を編集しました。よろしくお願いします。 –
コンピュータに戻ったら、実際のコードを入力してください。しかし、私は、updateDisplayListに子を追加することを強くお勧めします。それをcreateChildrenで行うか、初期コンポーネントの作成後に行う場合はcommitPropertiesを実行します。 – JeffryHouser
最終的には不要=)もう一度ありがとう^^ –