Мне нужно, чтобы через промежутки времени от 10 до 20сек появлялись клипы на кокой-то высоте и на произвольном месте по х.
к контроллеру я присоединил следующее:

Код:
onClipEvent (load) {
//рассчитываем до запуска тарелки
endTime = setInterval(10000 + Math.random()*100000);
}
onClipEvent (enterFrame) {
timeLeft = (endTime - getTimer())/1000;
//рассчитываем когда кончится время в секундах
if (timeLeft <=0) {
//когда оно заканчивается копируем из библиотеки
//клип myMovieClip
attachMovie("myMovieClip","newclip"+_level);
//ставим в примерно нужное место
_root["newclip"+_level]._y = int (380-Math.random()*5000);
_root["newclip"+_level]._x = int(-2900+Math.random()*60000);
//увеличиваем счетчик
_level++;
}
}
К клипу в библиотеке я присоединил следующее

:

Код:
onClipEvent (mouseDown) {
this._parent.removeMovieClip();
//если прямое попадание то удаляем
}
onClipEvent (load) {
a = getTimer()+20000;
this._root._x+=20;
//ставим таймер 20 сек
}
onClipEvent (enterFrame) {
c = (a - getTimer())/1000;
if (c <=0) {
//если время вышло то удаляем
this.removeMovieClip();
}
}
скажите пожалуйста, где ошибка?
заранее спасибо.