タイトルになんて書いていいかわからなかった。 計算式があるようでなかなか見つからなかったので、一応メモっておきます。 誰か参考になれば幸い。 こんなやつね。 実際マスクを配置するときはこういう順番に配置していくと、 後のfor文が楽です。 で、下の計算式でこの配置が可能です。 var row:int = 20;//横の数 var col:int = 10;//縦の数 var sw:int = target_sp.width; //マスクの横幅 var sh:int = target_sp.height; //マスクの縦幅 for (var i:int=0 ; i < ( col * row ); i++) { for (var y:int=0; y < col; y++) { var x:int = i - y; if ( x < 0 || x >= row ) { continue; }