Я с трудом пытался правильно сформулировать свой вопрос, поэтому прошу прощения, если он кажется запутанным.Также я использую библиотеку Flixel во Flash Builder.Это может быть не так важно, но, вероятно, любой, кто знает немного больше меня или даже немного AS3, мог бы видеть, что я делаю неправильно.
В любом случае, я пытаюсь в основном создать 10экземпляры этого квадратного объекта я сделал.все, что мне нужно сделать, это передать его координату x и y, чтобы разместить его, и это работает.так что я проверил, если я просто сделаю:
var testsquare:Bgsq;
testsquare = new Bgsq(0,0);
add(testsquare);
он работает нормально и добавляет квадрат в 0,0, как я сказал, но я хочу добавить 10 из них, а затем переместить следующий созданный25 пикселей вправо (потому что каждый квадрат 25 пикселей)
моя проблема в том, что я вижу только 1 квадрат, как будто он делает только 1 его экземпляр.что я могу делать не так?
var counter:int = 0;
var bgsqa:Array = new Array;
for (var ibgs:int = 0; ibgs < 10; ibgs++)
{
bgsqa[counter] = new Bgsq(0,0);
bgsqa[counter].x += 25;
add(bgsqa[counter]);
counter++;
}