8
ここでは、ActionScript3/Flexの表示オブジェクトについて理解しようとしているものがあります。 登録ポイントが左上にあり、中央(表示オブジェクトの中央)から拡大/縮小したい表示オブジェクトがあるとします。これはflash.geom.Matrixクラスを使って簡単に達成できますAS3マトリックスを使用してオブジェクトを「中心」から「スケール」する
あなたの助けをありがとう
ここでは、ActionScript3/Flexの表示オブジェクトについて理解しようとしているものがあります。 登録ポイントが左上にあり、中央(表示オブジェクトの中央)から拡大/縮小したい表示オブジェクトがあるとします。これはflash.geom.Matrixクラスを使って簡単に達成できますAS3マトリックスを使用してオブジェクトを「中心」から「スケール」する
あなたの助けをありがとう
これは、オブジェクトをスケール/回転の中心に翻訳し、スケール/回転してから元に戻すことで行います。
あなたは、単一の行列を取得するために行列を連結して、単一のマトリックスでそれを行うことができます。
var m:Matrix = new Matrix();
m.translate(-centerX, -centerY);
m.scale(scaleX, scaleY);
m.translate(centerX, centerY);
おかげでアーロンを、 はずっと() –
は()とスケールを翻訳apreciated静的メソッドではありません。 Matrixインスタンスから呼び出す必要があります。 – picardo
ところで、両方のメソッドの戻り値は無効です。 – picardo