Просмотр полной версии : Первый вывод кадра
Whatsername
15.10.2004, 11:57
Столкнулся с забавной штукой:
// код в первом кадре
trace("1 кадр:\t"+getTimer());
// код во втором кадре
trace("2 кадр:\t"+getTimer());
gotoAndPlay(1);
На скорости .1 fps видим:
1 кадр: 40
2 кадр: 1049
1 кадр: 1050
2 кадр: 11290
1 кадр: 11290
2 кадр: 21530
1 кадр: 21530
Почему так происходит, что первая смена кадров происходит уже спустя 1 секунду, а далее - все пучком - спустя 10?
первый вход в кадр происходит немедленно по загрузке.
последующие происходят по мере отыгрывания кадров.
что тут странного? нулевого кадра вроде как нет.
Whatsername
19.10.2004, 10:58
BitSky, может я совсем перепил кефира, но смотри:
1 кадр: 40 // вот он первый кадр про который ты писал
2 кадр: 1049 // через секунду пришел еще один - второй
1 кадр: 1050 // вот это тоже еще второй
2 кадр: 11290 // но третий выводится через 10 секунд!
Так и должно быть при .1 fps... а вот почему
второй кадр отобразился уже через секунду - вопрос.
// код в первом кадре
t = getTimer()
// код во втором кадре
trace("2 кадр:\t"+(getTimer()-t));
gotoAndPlay(1);
результат:
2 кадр: 91
2 кадр: 1001
2 кадр: 1000
2 кадр: 1000
- действительно имеет место быть странность.
я всякоразными способами попробовал - те же яйца, вид слева.
на первый кадр отводится примерно 10-100 мсек, а дальше по 1 секунде.
Интересная находка.
Whatsername
19.10.2004, 14:47
Мдя, вот мои резулты (вид справа):
2 кадр: 87
2 кадр: 1000
2 кадр: 1000
2 кадр: 1000
2 кадр: 1100
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.