如何在x,y坐标上的Flex按钮内重新定位图标

时间:2010-05-20 15:31:10

标签: flex button icons

如何在任何x,y坐标上的按钮内重新定位图标。我知道如何使用labelplacement等,但我仍然无法完全控制它们。我只是想知道是否有办法直接访问和控制弹性按钮中图标的x,y位置

1 个答案:

答案 0 :(得分:1)

我查看了Button类,不幸的是,图标定位代码是在私有方法中进行的,所以无法覆盖它。

但是你可以通过扩展Canvas并添加一个Image和一个Label来创建你自己的按钮。然后将图像放在任何您想要的位置。使用你通常使用的任何按钮外观在CSS中修改控件(YUI有一些很好的开源代码)然后只需设置buttonMode = true,tabEnabled = true(如果需要)和useHandCursor = true(如果需要) 。 Presto,你有自己的按钮,就像你喜欢的那样。