>No, my "buttons" are horizontal bars, stacked vertically with a few pixels of 
>space between them.

So you can change the layout of your buttons to use VerticalLayout, in your 
buttonbar custom skin:

https://github.com/apache/flex-sdk/blob/develop/frameworks/projects/spark/src/spark/skins/spark/ButtonBarSkin.mxml

You will also change the skin of each single ButtonBarButton in that same skin 
to be the horizontal bar.

Everything can be done in pure mxml skins:

You have plenty of mxml skins in the SDK to be inspired from (see below). Yours 
seems to be much simpler.

https://github.com/apache/flex-sdk/blob/develop/frameworks/projects/spark/src/spark/skins/spark/ButtonBarMiddleButtonSkin.mxml

Take the time to get familiar with Flex4 spark: (skins, states, decoupled 
layouts). It's really powerful, and will save you hours...

Maurice

-----Message d'origine-----
De : Barry Gold [mailto:barrydg...@ca.rr.com] 
Envoyé : mercredi 26 février 2014 08:10
À : users@flex.apache.org
Objet : Re: Skinnable custom component

On 2/25/2014 3:21 PM, Mark Line wrote:
> See here for a really basic example:
> https://dl.dropboxusercontent.com/u/9000077/SparkCustomComponentExampl
> e/SparkCustomComponentExample.html

Could you provide the Flex source for that example?

> Flex 4 brought a lot of improvements which means you can split the 
> logic (component class HBarButton) and the design (Skin class HBarButtonSkin).

Okay, that sounds good.

> You may find a buttonbar is already a good fit for your component though.
> Maybe just use that with your own skin?

No, my "buttons" are horizontal bars, stacked vertically with a few pixels of 
space between them.

Reply via email to