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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Nov 2000
Адрес: NY, USA
Сообщений: 183
Отправить сообщение для ader с помощью ICQ
Question Глючит прокрутка, помогите

Сделал плавную прокрутку текста с бегунком (дальше: кнопка прокрутки) который распознаёт колличество текста и подстраивает под это скорость прокрутки, так, чтобы конец текста соответсвовал нижней позиции кнопки прокрутки.
Текст берётся из XML.

Но вот незадача. Если текста больше или меньше определённого значения, прокрутка начинает глючить. (Конец текста при нижнем положении кнопки прокрутки становится либо по середине екрана, либо за экран если текста больше)

Код:
_parent.Y = -getProperty(_parent.dragMC.buttonMC,_y)*_parent.scrollHeight;
scrollHeight = scrolledMCrecipient.scrolledMC.txtobj._height/scrollBarSize/1.8;
_parent.Y : кординаты текст бокса
_parent.dragMC.buttonMC,_y : кнопка прокрутки
_parent.scrollHeight : скорость прокрутки (для того чтобы конец текста соответсвовал ниженму положению кнопки прокртки
scrolledMCrecipient.scrolledMC.txtobj._height : высота текстового поля
scrollBarSize : высота прокрутки

1.8 это число которое должно компенсировать изменения в зависимости от колличества текста.

Старый 21.06.2008, 03:38
MrPoma вне форума Посмотреть профиль Отправить личное сообщение для MrPoma Посетить домашнюю страницу MrPoma Найти все сообщения от MrPoma
  № 2  
Ответить с цитированием
MrPoma
 
Аватар для MrPoma

Регистрация: Jul 2006
Адрес: Питер
Сообщений: 2,083
Отправить сообщение для MrPoma с помощью Skype™
5-ый Флэш? Кода мало.
__________________
жж | твттр | гглплс | фсбк | вкнткт | гтхб

Старый 21.06.2008, 04:06
scarbo вне форума Посмотреть профиль Отправить личное сообщение для scarbo Найти все сообщения от scarbo
  № 3  
Ответить с цитированием
scarbo
 
Аватар для scarbo

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
Здесь очень подробно обсуждают:
http://flasher.ru/forum/showthread.php?t=111891

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

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

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


 


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


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