У меня есть arrayCollection объектов, которые расширяют Sprite, и имеют растровые изображения внутри них.можно отобразить массивСоллекция спрайтов в компоненте List?
Я хочу, чтобы отобразить их в списке
Когда я делаю (или какой-либо другой компонент, который позволит пользователю просматривать их и видеть связанные с ними данные.): MyList.dataProvider = myArrayCollection
список просто показывает кучу строк [Object, Item] вместо визуальных спрайтов.
Вот упрощенная версия моего объекта:
public class myUIC extends UIComponent
{
public var mySprite:Sprite = new Sprite;
[Embed(source="assets/BGimage.png")]
public var BGimage:Class;
public var myBitmap:Bitmap;
public var wordText:TextField = new TextField;
public function myUIC(myWord:String)
{
this.wordText.text = myWord;
this.myBitmap = new BGimage;
this.mySprite.addChild(this.myBitmap);
this.mySprite.addChild(this.wordText);
this.addChild(this.mySprite);
}
}
Пробовал много разных способов, чтобы получить его, чтобы показать в списке, но не может это сделать.
Можете ли вы обновить сообщение с помощью кода для вашего списка и рендеринга элементов? –
Кстати, вы не можете расширять UIComponent чем угодно, кроме конструктора null-arg. –
Мой список и элемент рендеринга пока что не работают, что было бы бессмысленно публиковать их здесь. То, что мне действительно нужно, - это предложение о том, как будет выглядеть код для получения массива объектов, подобных описанному выше, в список. Я использовал аргументы расширенного UIComponent, и, похоже, он отлично работает в других местах. – Martholomew