если я правильно понял чего нужно (в чем я сильно сомневаюсь

), то можно сделать так:

Код:
function launch(stepX, stepY) {
var result = [];
for (var x = 0, y = 0; x<=640 && y<=350; x += stepX, y += stepY) {
result.push({a:-0.5*x-0.5*y+490, b:0.5*x-0.5*y+120});
}
return result;
}
// ну и для проверки протрейсим ----------------
x = launch(5, 10);
for (i in x) {
trace(i+" :: "+"{a="+x[i].a+" ; b="+x[i].b+"}");
}
вот

общий принцип...