PDA

Просмотр полной версии : Флеш ролик проигрывается медленее, чем должен по fps


trigger
25.10.2006, 19:33
Имеется достаточно объемный флеш-ролик с fps=80. В этом ролике много timeline'ов на 2000 кадров и более. На персональном компьютере (P4 || Athlon 3000+) длительность проигрования соответствует количеству кадров, а на ноутбуках (например, 1.8 ГГц, 1 ГБ ОЗУ, 128 МБ video) анимация замедляется почти в 4 раза и отстает от звуковых эффектов. Чем это можно объяснить и как с этим бороться :eek: ? Спасибо.

etc
25.10.2006, 19:45
Не ставить такой большой fps.

Dendroid
25.10.2006, 19:48
Ещё можно положить звук на весь таймлайн и сделать у него свойство stream - тогда синхронизация не потеряется, но будет кадры анимации пропускать на слабых машинах.

trigger
25.10.2006, 19:49
Не ставить такой большой fps. А сколько рекомендуется? Критичным является плавность движений. И не ясно, почему такая разница во времени проигрывания, ведь машины примерно одного класса...

etc
25.10.2006, 19:55
Обычно 31.

trigger
26.10.2006, 03:14
Обычно 31.Ок, а других причин не может быть? И еще , если линейки мувика уже высталены для оптимальной скорости проигрования можно ли как-нибудь автоматизировать масштабирование этих линеек для нового значения fps.

divinus
26.10.2006, 10:50
Имхо, тему закрывать пора... не ставить большой fps... вот ответ...
а если нужна плавность движений, так этого можно добиться и другими способами... :)

etc
26.10.2006, 11:01
trigger, нужно было изначально ставить 31 и рассчитывать от этого значения.
Ставить большой fps — заведомо создавать себе проблемы.

kruasan
27.10.2006, 02:10
Достичь плавности движений можно и при небольших fps. Попробуй задействовать blur и градиентные заливки с прозрачностью.

trigger
30.10.2006, 22:57
Изменил fps на 20 - отстование уменьшилось, но не полностью. Какие еще способы посоветуете? SWF - занимает 3М; если его разобрать и подгружать по частям методом loadMovie можно надеяться на улучшение?

И еще все мувики нарисованы вручную, когда они проигрываются до конца удаляются ли они? Или их следует удалять вручную для освобождения ресурсов?

BigDan
30.10.2006, 23:43
Хоть и ставь 120 fps, а больше 32 плеер проигрывать не будет.

kruasan
30.10.2006, 23:57
Откуда такие данные?:D

miramax
31.10.2006, 12:58
у меня ваще 124 реально проигрывал один раз )))