
Код:
var Tim:Timer = new Timer(1,125);
Tim.addEventListener(TimerEvent.TIMER, tick);
Tim.addEventListener(TimerEvent.TIMER_COMPLETE, end);
function tick(e:TimerEvent):void
{
for (i=endN-wNum; i<=endN; i++)
{
imgLoader[cycle][i].x += sh;//again no 'if' :)
}
}
Теоретически должно за 125/1000 секунды пробежать, но нет же.
Может, дело в том, что их 5 одновременно двигается?
UPD: Timer frequency is limited to 60 frames per second, meaning a delay lower than 16.6 milliseconds causes runtime problems. - с сайта adobe. 60 fps - это 2 секунды движения, вместо нужных мне 0.5. Ну ладно же.
Сделал по 3 пикселя зараз, стало терпимо.