2013-07-16 37 views
0

我有一个带有图标的Spark按钮,我希望能够像使用Image组件那样对其进行缩放,但是我找不到任何属性。有什么办法可以实现吗?谢谢。如何缩放Spark按钮的图标?

+0

你想如何扩展它?你想缩放图标吗?或者图像? scale9Grid/scaleX/scaleY/scaleZ属性是否有任何原因不起作用? http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObject.html#scale9Grid – JeffryHouser

+0

这些属性应该缩放图像,而不是组件本身? – user940016

+0

如果您在图像上设置了这些属性;他们会调整图像。如果你在组件上设置它们;他们将扩展组件。 – JeffryHouser

回答

0

你可以看看按钮类,然后编写一个自定义的类扩展按钮并实现你想要的。

我记得图标是由BitmapImage代替的,你可以得到它的引用,然后进行缩放。

0

如果您想缩放图标;但不是按钮;您可以通过直接访问在iconDisplay外观部件的属性做到:

myButtonInstance.iconDisplay.scaleX = 2; 
myButtonInstance.iconDisplay.scaleY = 2; 
myButtonInstance.iconDisplay.scaleZ = 2; 

用于缩放的属性scaleXscaleYscaleZ。 BitMapImage也有一个属性scaleMode