![]() |
Пожалуйста, помогите с автоматической прокруткой... Тону..:(
Как с помощью Action Script сделать автоматическую прокрутку текста, который лоадиться из текстового файла? Не нажимая никаких кнопок, прямо сразу, чтобы он плавно появлялся снизу и двигался вверх до самого конца. Не могу никак сообразить как это сделать. Помогите, пожалуйста...
|
скролл можно сделать
либо протаскивая текстовое поле под маской (шрифт должен быть подключен) либо пользуясь стандартным свойством скролл. в первом случае - грузим текст, дожидаемся окончания его загрузки (гебайтслоадед, ондата, или любым другим способом =) ) подставляем в текстовое поле и просто тащим по вертикали. проблема может возникнуть только с тем, что в пятерке поле само не растянется под величину текста и будет не выяснить какой на самом деле высоты в этом поле текст... в МХ такой проблемы нет - есть свойства TextField.autoSize и TextField.textHeight во втором случае - грузим текст, дожидаемся окончания его загрузки начинаем скроллить, увеличивая значение свойства scroll. если нужно чтобы текст полностью "уехал" наверх, то делаем как в первом варианте еще и маску и когда scroll==maxscroll начинаем двигать вверх сам клип с полем. в МХ это можно сделать просто создав функцию онЕнтерФрейм для какого-нить клипа... в пятерке - заготавливаем клип с событием вроде onClipEvent (enterFrame) { action() } и после окончания загрузки пишем clip.action = function () { // действия по прокрутке поля наверх } вопросы ? :) |
Вложений: 1
Огромное спасибо за ответ! Но у меня не получается так сделать... В прикрепленном файле я попыталась..., может ты взглянешь..
Очень хочеться понять почему не работает и как сделать чтобы работало... :confused: |
Нокс Ноктис - спаситель вида female flasher!
|
Вложений: 1
эмм... я не очень понял что именно должно получиться (особенно что там со скроллбаром такое)
окошко чата вижу, но при чем тут такое движение текста... Цитата:
не думаю что это сильно поможет - но по крайней мере основная идея с разбиением на функции понятна, наверное... функции скроллбара я просто убрал, потому что не понимаю как он должен работать с двигающимся постоянно текстом... да, а к чему там эмблема макОС ? =)) и еще тестовый текст чата просто супер =) умиляет до слез =) |
Спасибо за помощь, но у меня при запуске файла возникают такие ошибки:
Scene=Scene 1, Layer=scroller, Frame=1: Line 17: Unexpected ':' encountered // две функции движения: Scene=Scene 1, Layer=scroller, Frame=1: Line 19: Statement must appear within onClipEvent handler moveClip = function () { Scene=Scene 1, Layer=scroller, Frame=1: Line 26: ';' expected // вторая - собсно скролл -- Первую и третью я еще могу понять, а вот со второй проблема... :confused: |
хе хе хе
2 Эль:
Цитата:
интересно, какая версия флэшки у тебя? с точностью до (+\-) полбита можно предположить, что не такая взрослая как у Nox-a. а впрочем, какая разница? Это всё Nox виноват! как сказал боцман - "Какой зюйд-Зюйд-Вест??? Ты не умничай, ты пальцем покажи!!!" |
У меня 5.. А что тогда делать? :(
|
NOX попал...
думаю что теперь NOX как настоящий мужчина, должен довести все до победного конца!
:D :D :D |
И сгореть в драконовом пламени Пятиголового Флэша :D :D
|
| Часовой пояс GMT +4, время: 14:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.