Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Flashplayer 7 vs 8, скроллинг (http://www.flasher.ru/forum/showthread.php?t=112323)

Punk T-34 24.05.2008 02:57

Flashplayer 7 vs 8, скроллинг
 
Вот уж не думал, что целый вечер потрачу на разбор одного скроллера!
Проблема была в том, что скролинг сильно тормозил при прокрутке. При том, что я точно помню, что не было раньше таких тормозов при использовании того же кода. Оказалось, проблема в том, что публиковал я раньше для 7-го плеера.

С чём это может быть связано? Что делать, в конце концов? Обратно на 7-й переходить? :)

P.S. А ещё сильно тормозит прокрутка текста, подгружаемого из XML, но уже независимо от версии плеера...

flazher 24.05.2008 12:08

Пришли исходник. Может и не помогу, но интересно.

Punk T-34 24.05.2008 13:58

Вложений: 1
Конечно, вот:
Вложение 19582

flazher 24.05.2008 16:57

В тормозах, говоришь, дело?
Знаешь, я в AS почти не смыслю, но обязательно делать такой громоздкий код? И обязательно всё подгружать через xml?

Punk T-34 24.05.2008 18:17

хм, мне он не казался громоздким. Есть альтернативы?

BlackFox 25.05.2008 14:10

Перенес код про TextFormat из onEnterFrame()'a в onLoad() - тормоза исчезли. Видимо, применение формата на все текстовое поле - для 8го плеера куда более трудоемкая задача. Почему - конкретно сказать не могу.
Изменение форматирования можно перенести в какой-нибудь более редко вызывающийся обработчик?

Punk T-34 25.05.2008 15:27

BlackFox, ну конечно! Спасибо!
Проблема была именно в onEnterFrame. Как же я разу этого не понял...
Я вставил последний кусок кода, описывающий стиль, в ту часть, которая определяет загрузку XML и всё пошло как по маслу!
Спасибо.

P.S. А на офисном компе не тормозило потому, что он по-мощнее домашнего :)


Часовой пояс GMT +4, время: 15:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.