PDA

Просмотр полной версии : Организовать задержку в функции


Minras
26.10.2002, 19:14
Функция управляет полетом мувика
и надо чтоб он 42 миллисекунды (5 кадров при 12 fps) постоял на месте
Следующий код говорит, что будет выполняться слишком медленно и может затормозить машину:

dt = new Date();
timer = dt.getTime();
while(dt.getTime()<timer+42){
trace(dt.getTime());
}

Zirgz
27.10.2002, 14:29
Jeslji uzajesh MX to eto prosto:


targetMC.stop();
var startTime=getTimer();
_root.createEmptyMovieClip("sdd", 1);
sdd.onEnterFrame=function(){
if(getTimer()-startTime>=42){
tagetMC.play();
removeMovieClip(this);
}

Minras
27.10.2002, 14:44
Благодарю вас, сэр