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

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

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

Регистрация: May 2007
Сообщений: 721
По умолчанию Ускоряющаяся Полоса прокрутки

Добрый день!Подскажите пожалуйста.Есть код полосы прокрутки:

Код:
polosa.onMouseMove = function() {
	constrainedMove(polosa, 4, 1);
};
function constrainedMove(target:MovieClip, speed:Number, dir:Number) {
	var mousePercent:Number = _xmouse/400;
	var mSpeed:Number;
	if (dir == 1) {
		mSpeed = 1-mousePercent;
	} else {
		mSpeed = mousePercent;
	}
	target.destX = Math.round(-((target._width-300)*mSpeed));
    target.onEnterFrame = function() {
		if (target._x == target.destX) {
			delete target.onEnterFrame;
		} else if (target._x>target.destX) {
			target._x += Math.ceil((target._x-target.destX)*(speed/300));
		} else if (target._x<target.destX) {
			target._x -= Math.ceil((target.destX-target._x)*(speed/200));
		}
	};
}
Полоса при прокручивании ускоряется и улетает в сторону.Как сделать так чтобы она шла по кругу или останавливалась?

Или ещё лучше дайте ссылку на рабочую полосу(здесь поискал,не нашел).Чем сильнее подводишь к левому краю тем быстрее она бежит, аналогично и и кправому краю, чем ближе к центру тем медленней.

Заранее большое спасибо!


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

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

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


 


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


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