2

内部にネストされたムービークリップを含むムービークリップがステージにあります。すべて 0,0 で参照されます。どの子ムービークリップも、動的コンテンツをロードしたり、アニメートしたり、マスクされたレイヤーを持ったりしません。子 MC の 1 つに入力テキストフィールドがあります。親 MC は 280 ピクセルの幅を示しますが、.width トレースで 313 ピクセルを返します。実行時に親 MC の .width 値を変更するコードはありません。また、ステージ上の ParentMC はスケーリングされません (幅/高さ 100% です)。

ステージと実行時の .width 値の不一致の理由は何ですか? 次のスケーリングコードを破っています。

4

1 に答える 1

1

autoSizeのプロパティを確認しますTextFieldautoSizeプロパティがデフォルト以外に設定されている場合、テキスト フィールドのサイズはコンテンツによって異なりますTextFieldAutoSize.NONE

もう 1 つの可能性は、カスタム描画です。幅を広げる可能性のあるプログラムによる描画を実行していますか? たとえば、サイズが最初に 50x50 に設定された形状に直径 100px の円を描画すると、幅と高さのプロパティは 50 ではなく 100 と表示されます。

于 2010-03-08T11:29:09.240 に答える