
30.05.2012, 14:20
|
|
Регистрация: Mar 2009
Сообщений: 51
|
Диспетчирезация события MouseEvent3D.MOUSE_UP.
Здравствуйте!
Возникла следующая проблема:
Я делаю перетаскивание изображения текстуры с панели на вьюпорт.
По плану, я должен определить, что изображение отпущено на вьюпорте и определить на каком объекте.
Изображению выставляю mouseEnable = false; и mouseChildren = false;
Затем подписываюсь stage.addEventListener(MouseEvent.MOUSE_UP, textureInViewHandler);
Проверяю if (e.target is View) то удаляю изображение и слушатель.
Также подписываюсь на scene.addEventListener(MouseEvent3D.MOUSE_UP, checkTextureInViewHandler);
И пока просто делаю trace(e.target);
Если перетаскиваем текстуру она благополучно удаляется, но на выходе ничего..
Если просто щелкаем по вьюпорту получаем [object3D null];
Почему событие не доходит до сцены?
Я пробовал еще лучами делать, но там есть ряд проблем с точностью пересечений..
|