Показать сообщение отдельно
Старый 13.11.2002, 19:22
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
скролл можно сделать
либо протаскивая текстовое поле под маской (шрифт должен быть подключен)
либо пользуясь стандартным свойством скролл.

в первом случае -
грузим текст,
дожидаемся окончания его загрузки (гебайтслоадед, ондата, или любым другим способом =) )
подставляем в текстовое поле и просто тащим по вертикали.
проблема может возникнуть только с тем, что в пятерке поле само не растянется под величину текста и будет не выяснить какой на самом деле высоты в этом поле текст... в МХ такой проблемы нет - есть свойства TextField.autoSize и TextField.textHeight

во втором случае -
грузим текст,
дожидаемся окончания его загрузки
начинаем скроллить, увеличивая значение свойства scroll.
если нужно чтобы текст полностью "уехал" наверх, то делаем как в первом варианте еще и маску и когда scroll==maxscroll начинаем двигать вверх сам клип с полем.

в МХ это можно сделать просто создав функцию онЕнтерФрейм для какого-нить клипа...
в пятерке - заготавливаем клип с событием вроде
onClipEvent (enterFrame) {
action()
}
и после окончания загрузки пишем
clip.action = function () {
// действия по прокрутке поля наверх
}

вопросы ?


Последний раз редактировалось Nox Noctis; 13.11.2002 в 19:24.