Здравсвуйте.
имеется массив:
public var xxx:ArrayCollection = new ArrayCollection();
пытаюсь добавить в него объект с помощью addItemAt()
var myObj:myType = new myType();
xxx.addItemAt(myObj, 1);
выдает ошибку:
Index '1' specified is out of bounds.
Понимаю, что это происходит потому, что в xxx нет ни одного элемента, нудно начинать добавлять с индекса 0, тогда все хорошо, но, возможно ли как-то начать заполнение массива не с нулевого, а первого, например, или пятого элемента?
гугление привело к такой статье:
addItemAt() in ArrayCollection
попробовав сделать то, что там предлагают (может и не все попробовал, за плохим знанием английского), не пришел ни к какому результату.
А пробовал я такой способ объявления:
public var xxx:ArrayCollection = new ArrayCollection(new Array(size));
так же там предлагается использовать сортировку, но очень не хотелось бы это делать.
Может кто-нибудь сталкивался с таким вопросом?
Спасибо.