スプライトを拡張するオブジェクトの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);
}
}
リストに表示するためにさまざまな方法を試しましたが、できません。