【发布时间】:2011-08-11 07:17:18
【问题描述】:
我想将 SimpleButton 添加到列表组件中的列表项。我正在为我想要的列表项获取 CellRenderer,并使用 addChild 方法添加简单按钮。该按钮出现在列表项的正确位置,但它的功能不像按钮。就像按钮第一帧的内容被添加到 CellRenderer 中一样。
有人知道会发生什么吗?
【问题讨论】:
-
为什么要在列表组件中添加按钮?列表组件已经具有鼠标悬停、鼠标移出等用户交互,不是吗?您想从按钮列表解决方案中得到什么额外的东西?在这种情况下,将它作为一个孩子添加可能会与预期的不同。 List 是一个组件,添加子项可能不会将其添加为其中的一项。
-
该按钮将用于从列表中删除列表项 ( CellRenderer ) 实例。我想将按钮添加到列表项,而不是列表本身。
-
绝对不要发布任何代码。我宁愿继续猜测。我喜欢把时间浪费在猜测某件事上然后变得富有成效
-
所以你想要 x-TEXT 之类的东西,如果用户按 x 它会从列表中删除该项目?我不确定,但不是也有不同的内置组件吗?像平铺列表或其他可以轻松附加动画剪辑的组件。然后根据需要创建“线”。并使 tilelist 成为 1xn 矩阵。这会有帮助吗?
-
@The_asMan 我解释了什么,解释了我正在使用的代码。我在 cellrenderer 类上调用 addchild 方法向它添加一个按钮,但它不起作用。不需要代码示例,因为它非常简单。抱歉,我需要思考才能解决我的问题。说到生产力……简单地说“请给出一个代码示例”比对它的混蛋更有效率,并且发布讽刺的 cmets 试图在试图听起来很聪明的同时提高你明显的低自尊,这与生产力相反。如果您没有任何帮助的话,请 gtfo 我的 SO。谢谢
标签: flash actionscript-3 list button cellrenderer