Это мое первое настоящее программирование, и это последнее, что мешает моему маленькому проекту остаться успешным.
Моя цель с помощью этого кода - добавить прослушиватели событий в массив видеоклипов, которые будут перетаскивать их на сцену.
Вот код:
var itemBank:Array = new Array(d1_anim.drawer1.test01.movieClip_1, d1_anim.drawer1.test01.movieClip_2);
for(var i:int = 0; i < itemBank.length; i++) {
itemBank[i].buttonMode = true;
itemBank[i].addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
itemBank[i].addEventListener(MouseEvent.MOUSE_UP, dropOff);
trace("pickUp added to " + itemBank[i]);
}
function pickUp(event:MouseEvent):void
{
event.target.startDrag(true);
trace("Draging " + event.target);
}
Прямо сейчас MC не перетаскивает и оператор трассировки говорит:
пикап добавлен в [объект MovieClip]
EDIT:
Вот мой фла, я сдаюсь. Я не знаю, почему это не сработает. Пожалуйста помоги.
[Загрузить здесь] (Редактировать: удалена ссылка для скачивания)