【发布时间】:2010-05-20 15:31:10
【问题描述】:
如何在任何 x,y 坐标上重新定位按钮内的图标。我知道如何使用标签放置等,但我仍然无法完全控制它们。我只是想知道是否有一种方法可以直接访问和控制 flex 按钮中图标的 x,y 位置
【问题讨论】:
标签: apache-flex button icons
如何在任何 x,y 坐标上重新定位按钮内的图标。我知道如何使用标签放置等,但我仍然无法完全控制它们。我只是想知道是否有一种方法可以直接访问和控制 flex 按钮中图标的 x,y 位置
【问题讨论】:
标签: apache-flex button icons
我查看了 Button 类,不幸的是,图标定位代码发生在私有方法中,因此无法覆盖。
但是您可以通过扩展 Canvas 并向其添加图像和标签来创建自己的按钮。然后将图像放置在您想要的任何位置。使用您通常使用的任何按钮皮肤(YUI 有一些不错的开源按钮皮肤)在 CSS 中为控件设置皮肤,然后只需设置 buttonMode=true、tabEnabled=true(如果需要)和 useHandCursor=true(如果需要)。 Presto,你有你自己的按钮,就像你喜欢的那样。
【讨论】: