Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > Matrix (flash.geom.Matrix) > translate (Matrix.translate メソッド) | |||
変換の効果としてオブジェクトが 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() は平行移動の値 tx と ty を変更しますが、a、b、c、d は変更しません。
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