我想根据图标图像来调整按钮的宽度。我尝试强制填充为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
谢谢。
发布于 2008-12-04 13:13:18
在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;
}
}
}应该能行得通。
https://stackoverflow.com/questions/328022
复制相似问题