Показать сообщение отдельно
Старый 12.02.2011, 16:37
3p.station вне форума Посмотреть профиль Отправить личное сообщение для 3p.station Найти все сообщения от 3p.station
  № 3  
Ответить с цитированием
3p.station
 
Аватар для 3p.station

блогер
Регистрация: Oct 2009
Адрес: кочевник. Киев
Сообщений: 453
Записей в блоге: 5
очень глючная тема этот стартдраг

я обычно пользуюсь чем то таким
Код AS3:
         private function initListeners(event:Event):void
		{
			_scroll.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
		}
 
		private function onDown(event:MouseEvent):void
		{
			_xOffset =  mouseX -_scroll.x; 
			stage.addEventListener(MouseEvent.MOUSE_UP, onUp);
			addEventListener(Event.ENTER_FRAME, render);
		}
 
		private function render(event:Event):void
		{
			if(_scroll.x >= 0 && _scroll.x <= _track.width - _scroll.width)
			{
				_scroll.x = mouseX - _xOffset;
			}
			if(_scroll.x < 0)_scroll.x = 0;
			if(_scroll.x > _track.width - _scroll.width)_scroll.x = _track.width - _scroll.width;
		}
 
		private function onUp(event:MouseEvent):void
		{
			stage.removeEventListener(MouseEvent.MOUSE_UP, onUp);
			removeEventListener(Event.ENTER_FRAME, render);
		}
__________________
мира и гармонии


Последний раз редактировалось 3p.station; 12.02.2011 в 16:49.