Здравствуйте, хочу сделать свою флеш игру типа "Выход из комнаты". Ну т.е. собирать предметы и вставлять их в нужные места. В тестовом варианте я создал 2 объекта которые должны добавляться на линейку с инвентарем. После того как элемент добавляется я креплю событие mouse_down. Так же у меня есть условие по которому объект №1 должен останавливать stopDrag на объекте fdsa. Короче вот код:
Код AS3:
var arr:Array = new Array();
qw.buttonMode = true;
qw.addEventListener(MouseEvent.CLICK, onMC);
mc.buttonMode = true;
mc.addEventListener(MouseEvent.CLICK, onMC);
function onMC (e:MouseEvent):void
{
arr.push(e.target);
for (var i:int = 0; i < arr.length; i++)
{
arr[i].x = 100 * i;
arr[i].y = 250;
arr[i].buttonMode = false;
arr[i].removeEventListener(MouseEvent.CLICK, onMC);
arr[i].addEventListener(MouseEvent.MOUSE_DOWN, onMD);
}
}
function onMD (e:MouseEvent):void
{
e.target.startDrag();
}
function onMU (e:MouseEvent):void
{
if (qw.dropTarget == fdsa) //qw - ключ , fdsa - замок
{
stopDrag();
}
}
Как вы можете видеть у меня не прикреплен слушатель событий mouse_up, я просто не понимаю куда его крепить! Подскажите пожалуйста!!