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 回答