0

オンラインユーザーリストを作成する場合(http://www.flashchatdeluxe.com/flash_chat_video_edition.htmlの例)。各ユーザー名は、実際には名前や写真などが記載されたムービークリップです。したがって、オンラインに3人のユーザーがいる場合、リストにはこれらのムービークリップが3つ含まれます。

では、MovieClipを通常のFlashリストボックスコンポーネントに追加できますか、それともこれをどのように実現できますか?

4

1 に答える 1

0

最も簡単なオプションは、TileListを使用することです。これは、デフォルトでImageCellをソースレンダラーとして使用し、MovieClipをリストのデータプロバイダーに渡されるアイテムのソースプロパティとして渡すことができるためです。

import fl.controls.TileList;
var tl:TileList = addChild(new TileList()) as TileList;
for(int i = 0; i < 3; i++) tl.addItem({label:"user"+(i+1),source:yourClip});

それ以外の場合は、カスタムセルレンダラーを自由に実装してください。

于 2012-09-25T22:33:10.257 に答える