【发布时间】:2013-08-27 21:51:46
【问题描述】:
我想知道是否有任何方法可以隐藏 ButtonBar 中的特定按钮。根据这个答案(以及第二个答案中提供的链接)Disable individual buttons in a buttonbar 我需要使用 ButtonBar 的 getChildAt 方法,但是当我这样做时,我得到了自定义皮肤对象而不是 Button 对象。我想知道如何访问 Button 对象。
谢谢!
【问题讨论】:
-
您使用的是 MX ButtonBar 还是 Spark ButtonBar?如果 Spark,您链接到的答案不适用。不过,这个概念是一样的。找到按钮并切换其可见性。或者,可能,从 ButtonBar 的 dataProvider 中删除该按钮,而无需切换按钮上的单个可见性。
-
哦,我没想到,你说得对,它是 Spark。我需要切换可见性,因为删除按钮会弄乱一堆其他组件所依赖的索引(它非常紧密耦合:()
标签: actionscript-3 apache-flex