Простой цикл должен сделать
так вместо
mainMovie.addEventListener(MouseEvent.MOUSE_DOWN,pickUp); mainMovie.addEventListener(MouseEvent.MOUSE_UP,dropIt);
вы должны иметь, предполагая, что у вас нет других клипов внутри коробки, кроме спрайтов, которые содержат загрузчики, и вам нужно убедиться, что спрайты добавлены туда. Вероятно, вам следует использовать цикл for для добавления спрайтов и слушателей, но я не могу дать вам точный совет, так как у меня недостаточно информации
for(var i:int = 0 ; i < 5 ; i++){
mainMovie.myBorder.box.getChildAt(i).addEventListener(MouseEvent.MOUSE_DOWN,pickUp);;
}
stage.addEventListener(MouseEvent.MOUSE_UP,dropIt);
Хорошо, объяснения:
цикл for - это простой, но мощный элемент языка. Я предлагаю прочитать документацию, скопировать и вставить пример кода в новый fla, настроить и освоить его. Это не так сложно, как может показаться.
Я добавляю обработчик MOUSE_UP на сцене, потому что в as3 есть проблема с этим. в as2 релиз снаружи работает.