2013-07-16 3 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; 

Свойства, используемые для масштабирования являются scaleX, scaleY и scaleZ. BitMapImage также обладает свойством, называемым scaleMode

Смежные вопросы