![]() |
Flashplayer 7 vs 8, скроллинг
Вот уж не думал, что целый вечер потрачу на разбор одного скроллера!
Проблема была в том, что скролинг сильно тормозил при прокрутке. При том, что я точно помню, что не было раньше таких тормозов при использовании того же кода. Оказалось, проблема в том, что публиковал я раньше для 7-го плеера. С чём это может быть связано? Что делать, в конце концов? Обратно на 7-й переходить? :) P.S. А ещё сильно тормозит прокрутка текста, подгружаемого из XML, но уже независимо от версии плеера... |
Пришли исходник. Может и не помогу, но интересно.
|
Вложений: 1
Конечно, вот:
Вложение 19582 |
В тормозах, говоришь, дело?
Знаешь, я в AS почти не смыслю, но обязательно делать такой громоздкий код? И обязательно всё подгружать через xml? |
хм, мне он не казался громоздким. Есть альтернативы?
|
Перенес код про TextFormat из onEnterFrame()'a в onLoad() - тормоза исчезли. Видимо, применение формата на все текстовое поле - для 8го плеера куда более трудоемкая задача. Почему - конкретно сказать не могу.
Изменение форматирования можно перенести в какой-нибудь более редко вызывающийся обработчик? |
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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.