PDA

Просмотр полной версии : При вставке на страницу, флэшка теряет скорость


kichSman
30.08.2009, 23:26
Уже совсем голову сломал.
В Flash 8 устанавливаю Frame rate 50
но когда вставляю флэшку на сайт, то она теряет скорость, т.е. эффекты медленнее работают.

Буду рад услышать даже предположения по решению этой проблемы.

VVall
31.08.2009, 00:01
В IE и некоторых других браузерах из-за проблем с точностью таймеров частота кадров заметно падает, до 66% от нормальной.

Jivel
31.08.2009, 00:05
Вариантов возникновения проблемы чуть более чем бесконечность.
Предоставьте исходник, либо линк на плохо работающую флешку, либо более подробное описание проблемы.

Работает ли мувик нормально по Shift+Enter
Много ли математики.
Много ли обьектов с прозрачностью
и тд и тп

kichSman
31.08.2009, 00:53
Вариантов возникновения проблемы чуть более чем бесконечность.
Предоставьте исходник, либо линк на плохо работающую флешку, либо более подробное описание проблемы.

Работает ли мувик нормально по Shift+Enter
Много ли математики.
Много ли обьектов с прозрачностью
и тд и тп

Выложить исходник и ссылки на варианты не сложно, тем более, что изображения УЖЕ защищены авторским правами.
А суть проблемы вот в чем:
как должно работать:
http://new.stavkan.ru/test/test.html
страница, где флэшка тупит:
http://new.stavkan.ru/services/show2.php?name_serv=buss
и сам исходник

PS: Флэка вставлялась через вот этот JS скрипт http://blog.deconcept.com/2007/02/28/swfobject-1-5-released/ , но он никак не влияет, так как даж вставляя через html*object флэка всеравно тупит

Jivel
31.08.2009, 01:11
верхняя флешка с летающими текстовками подвешивает даже мои четыре процесора.
Если её в фаербуге убрать то начинает все шустренько бегать

kichSman
31.08.2009, 01:13
верхняя флешка с летающими текстовками подвешивает даже мои четыре процесора.
Если её в фаербуге убрать то начинает все шустренько бегать

Я тоже это обнаружил, но без этой флэки не ризонно, щас посмотрю, мож в ее исходнике какой нить промах

Jivel
31.08.2009, 01:15
если в верхней флехе FPS тоже 50 попробуйте сделать по 25-31 в этом диапазоне.
Зачем грузить процессор вычислениями которых глаз все равно не заметит.

Добавлено через 1 минуту
там как вы текст сглаживаете сделайте из вектора битмапу и потом уже с ней работайте и осторожнее с прозрачностями они сильно вешают процессор

kichSman
31.08.2009, 01:20
... сделайте из вектора битмапу и потом уже с ней работайте и осторожнее с прозрачностями они сильно вешают процессор

Простите, что именно в битмапу перевести, я просто новичек во флэше, быстро не улавливаю.
Прозрачностей в мини менюшке вроде не особо много, значит ее лучше убрать с большой флэхи?

Jivel
31.08.2009, 01:23
у вас в верхней флешке тексты полупрозрачные и размытые там траблу ищите

kichSman
31.08.2009, 01:27
у вас в верхней флешке тексты полупрозрачные и размытые там траблу ищите

ща поюзаю, попробую по раным проблемам, по которым есть предположения проверю.

Хочеться у вас еще кое что спрость, у меня брузер (Хром), не обновляет флэшки когда я их обновляю версиями, как такое решить?

Jivel
31.08.2009, 01:31
настройте принудительное обновление кэша браузера (обновлять при каждом обновлении страницы)
Если флешка гребет данные из внешнего файла xml или текстовый в функции которая принимает данные делайте вызов файла с данными с рандомным параметром
name_file.xml?p={тут случайное число}

kichSman
31.08.2009, 01:34
у вас в верхней флешке тексты полупрозрачные и размытые там траблу ищите

А можно вам исходник верхней флэхи скинуть, хотелось бы чтоб меня ткнули на ошибки?

Jivel
31.08.2009, 01:37
давайте, но только если изображения уже защищены авторским правом =)

kichSman
31.08.2009, 01:40
давайте, но только если изображения уже защищены авторским правом =)

они аналоговые))

Щас скину, только мусор из скрипта скину и немного оптимизирую его, мин через пять

kichSman
31.08.2009, 01:48
давайте
Посмотрев код, чтото у меня появились страшные предположения, что в мувике в основном виноваты градиентная маска с прозрачностью и реакция фонового текста на движение мыши

kichSman
31.08.2009, 01:56
Подергав предположения, убедился в том, что праблы в движении. Как бы решить эту проблему, чтобы не тормозили другие флэхи, и осталось движение текста...

Добавлено через 30 минут


Так как, какие основные ошибки?

Просто оч жду совета

Jivel
31.08.2009, 02:53
да и так и так покрутил все одно жрет много даже если прозрачность убрать совсем

kichSman
31.08.2009, 03:03
да и так и так покрутил все одно жрет много даже если прозрачность убрать совсем

щас сделал только одно движение текста, без аьфа канала. Как результат, видно, что тормозит. Соответственно, в торможении виноват именно эффект движения, блин, обидно

Jivel
31.08.2009, 03:04
если блур убрать то чуть лучше но это, я так понимаю, не выход.
надо гуру ждать мож там чего к фильтру прикрутить надо.

kichSman
31.08.2009, 03:12
блюр давно убрал, результат не изменился