![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Sep 2008
Сообщений: 2
|
Всем добрый день, большая просьба помочь разобраться со странной проблемой (flash cs3).
Делаю полностью флешевый сайт, в одном из разделов требуется поместить довольно солидный кусок текста. Ок, без проблем, вставляем этот текст целиком узкой колонкой, делаем маску, делаем полосу прокрутки, пишем actionscript, все работает. Но - работает только до определенного предела. Т.е. если высота колонки текста меньше примерно 1600, то все ОК. Если больше - то текст снизу пропадает, и появляется в колонке сверху, как бы вторым слоем. Почему - ума не приложу. Кстати, это наблюдается и при удалении того куска actionscript, который управляет прокруткой. Такое впечатление, что у рабочей области (имеется в виду не размер документа, а всей области) тоже существуют какие-то размеры. Это так? Если да, то как можно увеличить этот размер? Или дело может быть совсем в другом? |
|
|||||
|
Modus ponens
|
У флеша есть ограничения на максимальные размеры клипов, битмапдаты и т.п. Я думаю, что в случае с большим текстом имеет смысл как-нибудь его разбить и выводить по частям, ну или по крайней мере не использовать маски, а прокрутку текстового поля.
__________________
Hell is the possibility of sanity |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Если используете статические текстовые поля, просто разбейте на несколько кусков по высоте, несколько полей стыкуйте друг с другом. Сталкивался с таким неоднократно)
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 2
|
Огромное спасибо, разбиение текста (а это действительно был обычный статический текст) на несколько кусков по высоте помогло решить проблему.
Хорошо бы еще понять, чем она вызвана - неужели ограничениями по размеру? (Также было бы неплохо понять, почему флеш начинает так страшно тормозить при работе с большим куском текста ) |
|
|||||
|
Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
|
Потому что он перерисовывает все символа текста каждый кадр.
Растрируйте его,и тормозить будет меньше |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:53. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|