我当前的flex应用程序中的一个功能要求我维护一个注释部分。在这里,用户可以发布评论和对现有评论的回复。我想要的只是通常的线程风格评论。
比方说,我正在回复其他人的评论,因此,它会通过标签左右对齐我的评论,人们可以轻松查看评论和回复。
e.g。
USER ABC:评论1
----- USER XYZ:RE:COMMENT1
---------- USER DEF:RE:RE:COMMENT1
依旧......
有人可以建议这样做吗?
谢谢:)
答案 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);
}