我有一个扩展 Sprite 的对象的 arrayCollection,并且其中有位图。
我想在列表中显示这些(或允许用户滚动浏览它们并查看其关联数据的其他组件。)
当我这样做时: 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);
}
}
尝试了许多不同的方法让它显示在列表中,但不能这样做。