1

movieClip があり、scaleX プロパティを 2 に設定しました。ただし、movieClip の高さもスケーリングされます。

trace("height " + mc.height);
trace("width " + mc.width);

mc.scaleX = 2;

trace("height " + mc.height);
trace("width " + mc.width);

出力は次のとおりです。

10
10

10
20

しかし、ma movieClip の高さもスケーリングされていることが画面に表示されます。なぜこれが起こっているのですか、どうすればこれを防ぐことができますか? スケールの幅だけが必要で、高さは必要ない場合はどうすればよいですか。

4

1 に答える 1

0

この動作を予測する方法を見つけました。ムービークリップは、Flash Professional で作成された外部 SWF からロードされました。

ムービークリップのプロパティで設定する必要がありました: 9 スライス スケーリングのガイドを有効にしました。

ライブラリ パネルのムービー クリップを右クリックし、プロパティからこのメニューにアクセスします。

于 2013-09-26T10:58:57.087 に答える