Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 13.11.2002, 17:57
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 1  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
По умолчанию Пожалуйста, помогите с автоматической прокруткой... Тону..:(

Как с помощью Action Script сделать автоматическую прокрутку текста, который лоадиться из текстового файла? Не нажимая никаких кнопок, прямо сразу, чтобы он плавно появлялся снизу и двигался вверх до самого конца. Не могу никак сообразить как это сделать. Помогите, пожалуйста...
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 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.
Старый 14.11.2002, 10:33
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 3  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
Огромное спасибо за ответ! Но у меня не получается так сделать... В прикрепленном файле я попыталась..., может ты взглянешь..
Очень хочеться понять почему не работает и как сделать чтобы работало...
Вложения
Тип файла: zip 4flirt.zip (11.8 Кб, 49 просмотров)
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 14.11.2002, 12:13
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 4  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Нокс Ноктис - спаситель вида female flasher!
__________________
...убивать людей не удовольствия ради, но для еды.

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

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

функции скроллбара я просто убрал, потому что не понимаю как он должен работать с двигающимся постоянно текстом...


да, а к чему там эмблема макОС ? =))
и еще тестовый текст чата просто супер =) умиляет до слез =)
Вложения
Тип файла: zip 4flirt.zip (12.0 Кб, 81 просмотров)

Старый 15.11.2002, 10:27
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 6  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
Спасибо за помощь, но у меня при запуске файла возникают такие ошибки:
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
// вторая - собсно скролл
--
Первую и третью я еще могу понять, а вот со второй проблема...
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 15.11.2002, 12:11
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 7  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs up хе хе хе

2 Эль:
Цитата:
Первую и третью я еще могу понять, а вот со второй проблема...

интересно, какая версия флэшки у тебя?
с точностью до (+\-) полбита можно предположить, что не такая взрослая как у Nox-a.

а впрочем, какая разница?
Это всё Nox виноват!
как сказал боцман - "Какой зюйд-Зюйд-Вест??? Ты не умничай, ты пальцем покажи!!!"
__________________
Max.

Старый 15.11.2002, 12:20
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 8  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
У меня 5.. А что тогда делать?
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 15.11.2002, 13:02
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 9  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down NOX попал...

думаю что теперь NOX как настоящий мужчина, должен довести все до победного конца!
__________________
Max.

Старый 15.11.2002, 13:38
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 10  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
И сгореть в драконовом пламени Пятиголового Флэша
__________________
...убивать людей не удовольствия ради, но для еды.

Создать новую тему   Часовой пояс GMT +4, время: 11:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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