Показать сообщение отдельно
Старый 20.04.2008, 15:27
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 3  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Чувствую, придется описывать ситуацию полностью.
Я создаю скроллбар. При этом при нажатии на ползунок должно выполняться его перемещение, а при отпускании - соответственно остановка (все перемещения и рассчеты собственно скролла работают правильно, недочет с нажатиями обнаружился при тестировании). При этом нужно что б факт нажатия работал только над ползунком, а перемещение ползунка - после нажатия не зависимо от положения мыши, собственно как и отпускание. onPress поэтому не подходит (или я его не правильно применяю)
Вот мой изначальный код.
Код:
_root.newstext.scrollmc.onRollOver = function() {
	_root.newstext.scrollmc.onMouseDown = function() {
		startDrag();//параметры для ползунка
		_root.newstext.scrollmc.onEnterFrame = function() {
			//взаимодействие со скроллируемой областью (мувик)
		};
	};
};

_root.newstext.scrollmc.onMouseUp = function() {
	delete _root.newstext.scrollmc.onEnterFrame;
	stopDrag();
};
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!