Создание динамического экземпляра изображения из библиотеки

#flash #actionscript-3

#flash #actionscript-3

Вопрос:

Я просто хочу создать слайд-шоу из 80 изображений в моей библиотеке. Итак, моя проблема заключается в создании экземпляра каждого изображения (mc) из библиотеки на сцену с использованием цикла

Кто-нибудь может помочь?

Ответ №1:

Вы можете поместить их все на сцену (без каких-либо имен экземпляров или ссылок) в новый видеоролик (например, назовем его mcHolder), и они получат к ним доступ следующим образом:

 for (var i:uint = 0; i < mcHolder.numChildren; i  )
{
   var photo:DisplayObject = mcHolder.getChildAt(i) as DisplayObject;

   // Do something with the photos, like place them random on the screen.
   photo.x = Math.random() * 400;
   photo.y = Math.random() * 400;
   photo.rotation = -10   Math.random() * 20;
}
  

Надеюсь, это поможет!