我想根据图标图像调整按钮的宽度。 我试图将填充强制为0但没有成功。
在瓷砖中
<mx:Button id="m1" icon="@Embed('m1.png')"/>
查看结果
http://img513.imageshack.us/my.php?image=iconkg3.png
我怎么能改变这个差距?
icon http://img513.imageshack.us/my.php?image=iconkg3.png
感谢。
答案 0 :(得分:3)
在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;
}
}
}
应该工作......