translate (Matrix.translate メソッド)

public translate(tx: Number , ty: Number ) : Void

変換の効果としてオブジェクトが x 軸方向と y 軸方向に移動するように Matrix オブジェクトを変更します。

translate() メソッドは、Matrix オブジェクトの tx プロパティと ty プロパティを変更します。マトリックス表記の場合、これは次のようになります。



対応バージョン : ActionScript 1.0、Flash Player 8

パラメータ

tx:Number - x 軸に沿って右方向に移動する量 (ピクセル単位)。

ty:Number - y 軸に沿って下方向に移動する量 (ピクセル単位)。

次の例では、translate() メソッドを使用して rectangleMc の位置を x 方向に 100、y 方向に 50 変更します。translate() は平行移動の値 txty を変更しますが、abcd は変更しません。

import flash.geom.Matrix;

var myMatrix:Matrix = new Matrix(2, 0, 0, 2, 100, 100);
trace(myMatrix.toString()); // (a=2, b=0, c=0, d=2, tx=100, ty=100)

myMatrix.translate(100, 50);
trace(myMatrix.toString()); // (a=2, b=0, c=0, d=2, tx=200, ty=150)

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001860.html