Создание массива динамических объектов класса

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Аватара пользователя
ShiKari
Сообщения: 7
Зарегистрирован: 20 янв 2011, 19:20

Создание массива динамических объектов класса

Сообщение ShiKari »

Здравствуйте уважаемые!
У меня возникла такая проблема.
Есть пользовательский динамический класс объекта mcInfoStruct

Код: Выделить всё

package  {    import flash.display.*;    dynamic public class InfoStruct extends MovieClip {        public function InfoStruct() {            return;        }    }}
Необходимо создать массив этих объектов с уникальными именами, внутри другого динамического класса мувиклип
Собственно примерно так делаю

Код: Выделить всё

 var countObj:int = externalXML.obj.length();      var tempInfoStruct:mcInfoStruct = new mcInfoStruct;      for (var i:uint = 0; i < countObj; i++) {          tempInfoStruct.x = 100;          tempInfoStruct.y = 0 + (i * 100);          addChild(tempInfoStruct);      } 
Суть проблемы: Как в цикле создать МАССИВ элементов класса mcInfoStruct, что бы потом обращаться к каждому отдельно.

P.S. Простите если описал не очень корректно, очень надеюсь на помощь!
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Создание массива динамических объектов класса

Сообщение bodnar »

Код: Выделить всё

 var arrayOfSmth:Array = new Array();...       for (var i:uint = 0; i < countObj; i++) {          var tempInfoStruct:mcInfoStruct = new mcInfoStruct();          tempInfoStruct.x = 100;          tempInfoStruct.y = 0 + (i * 100);          arrayOfSmth.push(tempInfoStruct);           addChild(tempInfoStruct);      } 
Аватара пользователя
ShiKari
Сообщения: 7
Зарегистрирован: 20 янв 2011, 19:20

Re: Создание массива динамических объектов класса

Сообщение ShiKari »

Благодарю!! Всё оказалось очень просто :geek:
Ответить