Flash 移除火花按钮中的额外空间
如何去除火花按钮中的额外空间Flash 移除火花按钮中的额外空间,flash,button,actionscript,flex-spark,Flash,Button,Actionscript,Flex Spark,如何去除火花按钮中的额外空间 (来源:) 所以我需要图像或文本从按钮的左边框开始你需要为你的按钮定义一个新的皮肤。 CSS: MySkin.mxml将是Flex\frameworks\projects\spark\src\spark\skins\spark\ButtonSkin.mxml的副本 然后,您可以更改labelDisplay的值left=“10”,或者添加名为iconDisplay的BitmapImage并设置其left值。对于标签,它工作正常!但对于icon not:(我有:和sk
(来源:)
所以我需要图像或文本从按钮的左边框开始你需要为你的按钮定义一个新的皮肤。 CSS: MySkin.mxml将是Flex\frameworks\projects\spark\src\spark\skins\spark\ButtonSkin.mxml的副本
然后,您可以更改
labelDisplay
的值left=“10”
,或者添加名为iconDisplay的BitmapImage
并设置其left
值。对于标签,它工作正常!但对于icon not:(我有:和skin:我还有一个空间。您是否已将BitmapImage的id设置为“labelDisplay”?是的,“labelDisplay”生成错误:错误:尝试使用不兼容类型的值“spark.primitives.BitmapImage”初始化“spark.core.IDisplayText”类型的继承属性“labelDisplay”。如果使用>source=“@Embed('t1.png')”如果是皮肤,它可以正常工作。i get:Error#1009:无法使用id=“icon”访问空对象引用的属性或方法“我没有效果嗯,对不起,如果没有有关错误的详细信息,我无法判断。以下是Flex引用的状态:iconDisplay:BitmapImage Required:false Part Type:Static定义按钮可选图标的外观部分。
s|Button {
skinClass:ClassReference("skins.MySkin");
}