Показать сообщение отдельно
Старый 24.03.2012, 06:36
Ne_mesis вне форума Посмотреть профиль Отправить личное сообщение для Ne_mesis Найти все сообщения от Ne_mesis
  № 6  
Ответить с цитированием
Ne_mesis
 
Аватар для Ne_mesis

Регистрация: Jul 2011
Адрес: SPb
Сообщений: 34
Доброг времени суток!
Схожая задача:
необходимо drag-n-drop'ать сцену(карту), но в ней множество мувиков.
Т.к. слушатель вешается на всю сцену, хватая за домик - он начинает двигаться отдельно от всего остального.

Добавлено через 39 минут
Решил задачу следующим образом:
добавил на сцену кнопку-свитч, с элементарной проверкой:
Код AS3:
if (world.mouseChildren == true)//изначально world.mouseChildren = true;
{
world.mouseChildren= false;
HUD.Drag_switch.gotoAndStop(2);//Кнопка подсвечивается
world.addEventListener(MouseEvent.MOUSE_DOWN, _startDrag);
}
else {
world.mouseChildren= true;
HUD.Drag_switch.gotoAndStop(1);//кнопка возвращается в исходное состояние
world.removeEventListener(MouseEvent.MOUSE_DOWN, _startDrag);


Последний раз редактировалось Ne_mesis; 24.03.2012 в 07:17.