Я хочу доказать, что могу увеличивать врагов, используя счетчик.
Боюсь, я не понимаю, что это значит.
Ваш цикл for добавляет 10 объектов FrogClass в массив Array врага. Каково ваше желание оттуда? Вы хотите 100 лягушек вместо 10? Просто увеличьте максимальное значение в цикле for до 100 ...
Будьте более конкретны в том, что вы хотите.
Пример:
У меня есть 10 лягушек в массиве. Я хочу использовать таймер, чтобы добавить еще 10 лягушек на каждой итерации запуска TimerEvent.TIMER. Так что после timer.currentCount == 1 у меня будет 20 лягушек.
OR
У меня есть 10 лягушек в массиве. Я хочу использовать таймер, чтобы увеличить скорость каждой лягушки в массиве. Таким образом, их скорость начинается с 1. После timer.currentCount == 1 их скорость будет 1,1.
РЕДАКТИРОВАТЬ На основе лучшего описания
var enemyArray:Array = new Array();
var timer:Timer = new Timer(1000, 50);
timer.addEventListener(TimerEvent.TIMER, countdown);
timer.start();
function countdown(event:TimerEvent) {
addFrogs(10);
}
function addFrogs($n:int):void {
var noname:FrogClass;
var offset:int = enemyArray.length;
for (var i:int = 0; i < $n; i++)
{
noname = new FrogClass();
noname.x = (i + offset) * 10;
noname.y = (i + offset) * 11;
enemyArray.push(noname);
addChild(noname);
}
}
Но, поскольку ваш счетчик зацикливается 50 раз, это добавит 500 лягушек, а не 100.