标签: actionscript-3 flash
制作在线用户列表(http://www.flashchatdeluxe.com/flash_chat_video_edition.html处的示例)。每个用户名实际上都是一个带有名字,照片等的动画片段。因此,如果有3个在线用户,则列表中将有3个动画片段。
因此可以将MovieClip添加到常规Flash列表框组件中,或者如何实现?
答案 0 :(得分:0)
最简单的选择是使用TileList,因为默认情况下它使用ImageCell作为源渲染器,您只需将MovieClip作为传递给列表数据提供者的项目的源属性传递:< / p>
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});
否则,请随意实现自定义单元格渲染器。