我想根据其图标图像调整按钮的宽度。我试图将填充强制为 0,但没有成功。
在一个瓷砖
<mx:Button id="m1" icon="@Embed('m1.png')"/>
查看结果
http://img513.imageshack.us/my.php?image=iconkg3.png
我怎么能改变这个差距?
图标 http://img513.imageshack.us/my.php?image=iconkg3.png
谢谢。
我想根据其图标图像调整按钮的宽度。我试图将填充强制为 0,但没有成功。
在一个瓷砖
<mx:Button id="m1" icon="@Embed('m1.png')"/>
查看结果
http://img513.imageshack.us/my.php?image=iconkg3.png
我怎么能改变这个差距?
图标 http://img513.imageshack.us/my.php?image=iconkg3.png
谢谢。
在 creationComplete 事件上添加一个侦听器,您可以使用以下代码:
private function OnCreationComplete(event: Event): void
{
if (event.target is Button)
{
var button: Button = (event.target as Button);
var icon: DisplayObject = button.getChildByName("upIcon");
if (icon) // check icon existence
{
button.width = icon.width;
button.height = icon.height;
}
}
}
应该管用...