задача такая: есть массив с обьектами. их количество всегда произвольно. от 2х и выше. необходимо, чтобы по клику включилась анимация и все эти обьекты проехали вниз определенное расстояние. расстояние для всех обьектов одинаковое. но изначальное положение обьектов по оси разное. то есть каждый обьект допустим, должен остановиться на значении у равном изначальное значение обьекта по оси у плюс определенное для всех число, ну допустим,20. как это реализовать? вот у меня сейчас так

Код:
//padeniearr-массив с обьектами
//этот код у меня в функции, которая срабатывает по клику. для всех обьектов из массива вызываю функцию по ентер фрейму
for each(var jojo:DisplayObject in padeniearr){
addEventListener(Event.ENTER_FRAME, padenie) }
/////это функция ентер фрейма
private function padenie (e:Event):void {
if(e.target.y < doubleY) {
e.target.y += 3;}
//где doubleY -это переменная,в которую заносится значение по Y на которую опуститься
самый нижний обььект из массива. то есть когда он этого момента
достигает-останавливается анимация. и если остальные обьекты двигались одновременно,
то они, следовательно, сохранят прежнее расстояние относительно друг друга. на самом
же деле когда обьект из массива опускается на нужный уровень, остальные
обьекты не сохраняют прежнее положение относительно других. то есть из этого
я делаю вывод, что обьекты стартуют не одновременно.глазу разница незаметна,
но координаты обьектов после запуска такого кода говорят об обратном(
}