Flashライブラリパッケージ :: hikatsuka.swf > 一定のルールに基づいた整列座標を返す

FlashによるWEBアプリケーション開発支援ライブラリパッケージ :: hikatsuka.swf

一定のルールに基づいた整列座標を返す

hikatsukaLineXY(DefX, DefY, divX, divY, n, all, type);
オブジェクトを整列させるための座標配列を取得します。

パラメータ 属性 説明 備考
DefX Number 原点のX座標  
DefY Number 原点のY座標  
divX Number 水平方向の間隔の数値  
divY Number 垂直方向の間隔の数値  
n Number 1行(列)に配置する個数  
all Number 整列する個数  
type Number 0:水平方向に整列(省略可)/1:垂直方向に整列 省略した場合は0
       
戻り値 Array 座標の配列  

使用例

【例】
Arr = new Array();
Arr = hikatsukaLineXY(100, 100, 50, 50, 6, 15);

新しい配列を用意して、原点(100:100)、水平間隔50ピクセル、垂直間隔20ピクセル、1行に6個のオブジェクトを並べる。オブジェクトの総数は15個。水平方向に並べていく。下図参照。

返ってくる配列は、Arr[オブジェクトの番号][0:X座標/1:Y座標]となります。
(例)
Arr[0].x:1個目のX座標⇒100
Arr[0].y:1個目のY座標⇒100
(例)
Arr[9].x:10個目のX座標⇒250
Arr[9].y:10個目のY座標⇒120

ページの先頭へ

一定のルールに基づいた整列座標を返す(旧バージョン)

hikatsukaLineCoordinates(DefX, DefY, divX, divY, n, all, type);
オブジェクトを整列させるための座標配列を取得します。

こちらは旧バージョンのメソッドです。基本的には未使用です。新しいメソッドをご使用ください。


パラメータ 属性 説明 備考
DefX Number 原点のX座標  
DefY Number 原点のY座標  
divX Number 水平方向の間隔の数値  
divY Number 垂直方向の間隔の数値  
n Number 1行(列)に配置する個数  
all Number 整列する個数  
type Number 0:水平方向に整列(省略可)/1:垂直方向に整列 省略した場合は0
       
戻り値 Array 座標の配列  

使用例

【例】
Arr = new Array();
Arr = hikatsukaLineCoordinates(100, 100, 50, 50, 6, 15);

新しい配列を用意して、原点(100:100)、水平間隔50ピクセル、垂直間隔20ピクセル、1行に6個のオブジェクトを並べる。オブジェクトの総数は15個。水平方向に並べていく。

ページの先頭へ