В настоящее время каждый загрузчик является дочерним элементом спрайта - спрайт.addChild (загрузчик);AS3 - Может загружать несколько изображений на сцену, хотите их размер и перемещать отдельно.
Далее я добавляю спрайт в окно MovieClip, которое с myBorder movieClip - mainMovie.myBorder.box.addChild (спрайт);
Далее я могу перетащить спрайт с помощью -
mainMovie.addEventListener (MouseEvent.MOUSE_DOWN, PICKUP); mainMovie.addEventListener (MouseEvent.MOUSE_UP, dropIt);
функция pickUp (событие: MouseEvent): void { sprite.startDrag(); }
function dropIt(event:MouseEvent):void
{
sprite.stopDrag();
}
Я хочу, чтобы каждый спрайт отдельно, но у меня возникают проблемы с пониманием, где использовать «для пока» цикл. Я только хочу дать возможность загрузить максимум 5 изображений.
Может ли кто-нибудь здесь помочь мне? Спасибо Annette B.
Я хочу настроить таргетинг на каждое изображение с другим именем, чтобы я мог перетащить/уменьшить размер вверх/вниз. частная функция завершена (событие: Event): пустота \t \t {\t \t \t \t \t \t функция imgVal(): Number \t \t \t { \t \t \t \t IMG + = 1; \t \t \t \t возвращение img; \t \t \t \t \t \t imgVal(); \t \t \t var спрайт: Sprite = new Sprite(); \t \t \t sprite.addChild (loader); \t \t \t sprite.name = "pict" + img; \t \t \t след (sprite.name); \t \t \t _fla.myBorder.box.addChild (спрайт); \t \t \t _fla.addEventListener (MouseEvent.MOUSE_DOWN, pickUp); \t \t \t _fla.addEventListener (MouseEvent.MOUSE_UP, dropIt); \t \t \t Это дает мне такое же имя для каждого спрайта Pict1 вместо Pict1, pict2 и т.д. Благодаря Annette B. –
Похоже, у вас есть все, что вам нужно. Вам нужно знать количество детей, которые вы пытаетесь добавить (numberOfUploads, в моем вышеприведенном коде). Кроме того, вам нужно увеличить имя спрайта (img в вашем коде - это увеличение моего кода). Кроме того, вы меняете имя «спрайт», почему вы не меняете имя добавляемых вами детей? – AyexeM