![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2014
Адрес: Одесса
Сообщений: 253
|
Задаю четкие интервалы функцией setTimeout, в итоге смотрю через захват время появления фрагментов и звуков при одних и тех же параметрах( например в цикле) разное. В чем может быть проблема?
Добавлено через 12 часов 18 минут чтобы помочь с ответом какая еще информация необходима? Добавлено через 13 часов 29 минут stop(); sound_drumbang = new Sound(); sound_drumbang.attachSound("drumbang"); sound_drumrotate = new Sound(); sound_drumrotate.attachSound("drumrotate"); function pole_jump(num){ for (var i = 1; i<=8; i++){ eval("lines"+i).gotoAndStop(num); eval("lines"+i+".item"+(num-1)).gotoAndStop(mn_pole[i-1][num-2]); } sound_drumbang.start(0,1); } sound_drumrotate.start(0,1); setTimeout(pole_jump, 400, 2); setTimeout(pole_jump, 600, 3); setTimeout(pole_jump, 800, 4); setTimeout(pole_jump, 1000, 5); setTimeout(pole_jump, 1200, 6); |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
А fps какой? Не уверен, но там вроде бы связь есть - оно не четко по времени выполняет, а с fps интервал связывает. По пробуйте, может быть, fps поменять больше / меньше, и посмотреть, как разница во времени изменяться будет.
|
|
|||||
|
Регистрация: Jan 2014
Адрес: Одесса
Сообщений: 253
|
30 кадров\с, по видео кадрам задержка в плюс 1-2 кадра, по звуку самая большая неразбериха задержки от 150мс и постоянно разные.
|
|
|||||
|
listener
|
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Я немного потрейсил следующий код, похожий на ваш:
stop(); function pole_jump(num){ for (var i = 1; i<=num; i++){ trace(i); var my_date:Date = new Date(); trace(my_date.getTime()); } } setTimeout(pole_jump, 400, 2); setTimeout(pole_jump, 600, 3); setTimeout(pole_jump, 800, 4); setTimeout(pole_jump, 1000, 5); setTimeout(pole_jump, 1200, 6); |
|
|||||
|
Регистрация: Jan 2014
Адрес: Одесса
Сообщений: 253
|
Думал что дело в Ubunty, то же самое сделал на винде, те же проблемы, те же задержки и самое главное при цикле задержки разные. Простой код, простое решение, а что то придает погрешности. Может сама виртуальная машина не идеальна?
|
|
|||||
|
Модрон-ветеринар
|
Название темы не раскрывает сути вопроса. Оно должно быть информативно. "Помогите разобратся" - так можно любую тему на форуме назвать.
Закрыто.
__________________
Идите первым! |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|