0

AS3 でウィンドウの動作をシミュレートしようとしているので、子を含む「コンテナー」という名前のスプライトがあります。それらの 1 つは TextField で、他は Sprite です。コンテナにテキストフィールドを追加すると、この幅が再計算されてうれしいです。したがって、textField の幅が 50px に設定されている場合、コンテナも. だから私のウィンドウシミュレーションはうまくいっています。しかし、他のスプライトを追加すると、コンテナーの幅が変わらないため、ウィンドウ シミュレーションがうまく機能しなくなります...なぜですか? 説明が見つかりません。

どうもありがとう。

4

1 に答える 1

0

幅と高さは常に子の位置とサイズに基づいて計算されるため、これは問題になりません。これは、ActionScript のドキュメントから取得したものです。

表示オブジェクト > 幅:

表示オブジェクトの幅をピクセル単位で示します。幅は、表示オブジェクトのコンテンツの境界に基づいて計算されます。width プロパティを設定すると、それに応じて scaleX プロパティが調整されます

別の問題があるに違いないので、コードを投稿するか、問題を単純な例に減らしてみてください。

于 2013-04-15T00:12:01.970 に答える