0

長方形の周りに境界線がある単純なフラッシュコンポーネントがあります。このコンポーネントは私のチャットボックスを表します。次に、テキストを表示するためにコンポーネント上でオーバーラップする20個のTextFieldを作成します。

奇妙なことに、コンポーネントの高さは元々200ですが、各テキストフィールドを子としてコンポーネントに追加すると、コンポーネントの高さデータがテキストフィールドの高さだけ増加します。

オブジェクトの高さ(ピクセル単位)は変更されておらず、コンポーネントのthis.heightだけが変更されていることを明確にしておきます。コンポーネントの元の高さに使用できる静的定数を作成できますが、この動作は奇妙です。

なぜこれが起こっているのか誰かがコメントできますか?

ありがとう!

4

1 に答える 1

0

これは予想される動作です。親のheightプロパティには、widthプロパティと同じように、そのすべての子が含まれます。

この親の内部に描画されたグラフィックは変更されません。ネストされたクリップを作成してそのサイズを調整することにより、これを手動で更新する必要があります。

于 2012-09-10T00:02:59.447 に答える