PDA

Просмотр полной версии : Блин до меня не дох0дит!


D-e-K
28.03.2002, 20:53
Ну ,наконец, можете же вы мне про таймер:
по нормальному, а то пишут тут про всякие
тормоза... Не дойду никак вот до этого кода:
a=getTimer();
.....................
stop();
while(getTimer()-a<7000);
Блин, даже вспомнить не могу,а кто-то напи-
сал, что это не таймер а программное тормо-
жение ВСЕГО клипа!!!!!!!!!или что-то в этом роде!
Помогите пожалуйста!

Nox Noctis
28.03.2002, 21:16
да - да - да - да... (пятая симфония :D )

именно торможение !
пока не выполнится скрипт, проигрывание дальше не пойдет.
скрипты выполняются по очереди, и когда дело дойдет до этой... кхм... паузы - вообще ничего дальше не пойдет пока цикл не закончится (никакие там ентерфреймы и проч). если время выполнения скрипта превысит во сколько-то раз время, отведенное на один кадр (ну, сильно затормозит фпс в смысле), то выпадет сообщение об ошибке от плеера:
у вас тут запор, так что давайте выключать скрипт нафиг

поэтому этот метод является вредительским...
...а на вопрос "а как же тогда" можно ответить только когда ты расскажешь свой конкретный случай