Flex:线程样式回复

时间:2009-07-03 16:20:46

标签: flex flex3 flexbuilder

我当前的flex应用程序中的一个功能要求我维护一个注释部分。在这里,用户可以发布评论和对现有评论的回复。我想要的只是通常的线程风格评论。

比方说,我正在回复其他人的评论,因此,它会通过标签左右对齐我的评论,人们可以轻松查看评论和回复。

e.g。

USER ABC:评论1

----- USER XYZ:RE:COMMENT1

---------- USER DEF:RE:RE:COMMENT1

依旧......

有人可以建议这样做吗?

谢谢:)

1 个答案:

答案 0 :(得分:2)

在您的数据库中,您将存储每条评论的parentID。您可以查询该数据并在其中循环创建新对象以显示您想要的注释。

将结果存储在ArrayCollection

var tmpCanvas:Canvas;
for(var i:int = 0; i < ac.length; i++)
{
    // display data
    tmpCanvas = new Canvas();
    tmpCanvas.x = ...
    tmpCanvas.y = ...
    // add items to the canvas      
    this.addChild(tmpCanvas);
}