可以将MovieClip添加到Listbox吗? Flash AS3

时间:2012-09-25 21:00:32

标签: actionscript-3 flash

制作在线用户列表(http://www.flashchatdeluxe.com/flash_chat_video_edition.html处的示例)。每个用户名实际上都是一个带有名字,照片等的动画片段。因此,如果有3个在线用户,则列表中将有3个动画片段。

因此可以将MovieClip添加到常规Flash列表框组件中,或者如何实现?

1 个答案:

答案 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});

否则,请随意实现自定义单元格渲染器。