
Код:
[ 1][ 2][ 3][ 4][ 5][ 6]
[1] 1 2 3 4 5 6
[2] 7 8 9 10 11 12
[3] 13 14 15 16 17 18
[4] 19 20 21 22 23 24
я слегка код переделал (не люблю я while)

Код:
arrayPoint = [];
a = {x:2, y:2};
b = {x:4, y:3};
w = 6;
for (var i = a.y; i <= b.y; i++) {
var id = w * (i - 1);
for (var j = a.x; j <= b.x; j++) {
arrayPoint.push (id + j);
}
}
trace (arrayPoint); //8,9,10,14,15,16 - что и требовалось