Sorry. Here is what I am doing:

<!-- css code -->
.button1
{
        disabledSkin: Embed(source="skin_registro.swf", 
symbol="boton1_disable");
        downSkin: Embed(source="skin_registro.swf", symbol="boton1_hit");
        overSkin: Embed(source="skin_registro.swf", symbol="boton1_over");
        selectedDisabledSkin: Embed(source="skin_registro.swf", 
symbol="boton1_disable");
        selectedDownSkin: Embed(source="skin_registro.swf", 
symbol="boton1_hit");
        selectedOverSkin: Embed(source="skin_registro.swf", 
symbol="boton1_over");
        selectedUpSkin: Embed(source="skin_registro.swf", 
symbol="boton1_up");
        upSkin: Embed(source="skin_registro.swf", symbol="boton1_up");
}
.button2
{
        disabledSkin: Embed(source="skin_registro.swf", 
symbol="buton2_disable");
        downSkin: Embed(source="skin_registro.swf", symbol="buton2_hit");
        overSkin: Embed(source="skin_registro.swf", symbol="boton2_over");
        selectedDisabledSkin: Embed(source="skin_registro.swf", 
symbol="buton2_disable");
        selectedDownSkin: Embed(source="skin_registro.swf", 
symbol="buton2_hit");
        selectedOverSkin: Embed(source="skin_registro.swf", 
symbol="boton2_over");
        selectedUpSkin: Embed(source="skin_registro.swf", 
symbol="boton2_up");
        upSkin: Embed(source="skin_registro.swf", symbol="boton2_up");
}
.button3
{
        disabledSkin: Embed(source="skin_registro.swf", 
symbol="buton3_disable");
        downSkin: Embed(source="skin_registro.swf", symbol="buton3_hit");
        overSkin: Embed(source="skin_registro.swf", symbol="boton3_over");
        selectedDisabledSkin: Embed(source="skin_registro.swf", 
symbol="buton3_disable");
        selectedDownSkin: Embed(source="skin_registro.swf", 
symbol="buton3_hit");
        selectedOverSkin: Embed(source="skin_registro.swf", 
symbol="boton3_over");
        selectedUpSkin: Embed(source="skin_registro.swf", 
symbol="buton3_up");
        upSkin: Embed(source="skin_registro.swf", symbol="buton3_up");
}
.button4
{
        disabledSkin: Embed(source="skin_registro.swf", 
symbol="boton4_disable");
        downSkin: Embed(source="skin_registro.swf", symbol="buton4_hit");
        overSkin: Embed(source="skin_registro.swf", symbol="boton4_over");
        selectedDisabledSkin: Embed(source="skin_registro.swf", 
symbol="boton4_disable");
        selectedDownSkin: Embed(source="skin_registro.swf", 
symbol="buton4_hit");
        selectedOverSkin: Embed(source="skin_registro.swf", 
symbol="boton4_over");
        selectedUpSkin: Embed(source="skin_registro.swf", 
symbol="buton4_up");
        upSkin: Embed(source="skin_registro.swf", symbol="buton4_up");
}
.button5 
{
        disabledSkin: Embed(source="skin_registro.swf", 
symbol="boton5_disable");
        downSkin: Embed(source="skin_registro.swf", symbol="boton5_hit");
        overSkin: Embed(source="skin_registro.swf", symbol="boton5_over");
        selectedDisabledSkin: Embed(source="skin_registro.swf", 
symbol="boton5_disable");
        selectedDownSkin: Embed(source="skin_registro.swf", 
symbol="boton5_hit");
        selectedOverSkin: Embed(source="skin_registro.swf", 
symbol="boton5_over");
        selectedUpSkin: Embed(source="skin_registro.swf", 
symbol="buton5_up");
        upSkin: Embed(source="skin_registro.swf", symbol="buton5_up");
}
<!-- css code -->

<!-- mxml code -->
            <mx:ToggleButtonBar
            dataProvider="{ViewStack1}"
             id="tbb1" itemClick="clickHandler(event);" enabled="false" />

<mxid="ViewStack1">
.... a set of 5 canvas
</mx:ViewStack >
<!-- mxml code -->

<!--as code -->
tbb1.getChildAt( 0).setStyle( 'styleName' ,'button1' );
tbb1.getChildAt( 1).setStyle( 'styleName' ,'button2' );
tbb1.getChildAt( 2).setStyle( 'styleName' ,'button3' );
tbb1.getChildAt( 3).setStyle( 'styleName' ,'button4' );
tbb1.getChildAt( 4).setStyle( 'styleName' ,'button5' );
<!--as code -->

each button is different and is defined in the swf of the skin

I have not tried setting into indivudal buttons, I will try that, but if 
I used them as this:

.ToggleButtonBar2
{
        buttonStyleName: "button2";
        firstButtonStyleName: "button1";
        lastButtonStyleName: "button3";
}

they work as it should, of course the middle buttons they all get button2.

Thanks and sorry I didn't explained correctly.

Terius

Alex Harui wrote:
>
> You haven't explained what isn't working.  Do you get an error?  What 
> styles are you trying to set?  Can you post a simple test case?  Did 
> you try setting individual styles?  Did you prove that you can set 
> those styles on a button outside of TBB and it works?
>
> ------------------------------------------------------------------------
> *From:* [email protected] [mailto:[EMAIL PROTECTED] 
> *On Behalf Of *Guillermo Villasana
> *Sent:* Wednesday, October 03, 2007 4:08 PM
> *To:* [email protected]
> *Subject:* Re: [flexcoders] Change style on each button on a 
> ToggleButtonBar
>
> Well, this is not working, not even temporarly. Any thoughts on who this
> could be done in another way?
>
> Alex Harui wrote:
> >
> > The dataProvider is of type Object so you can pass it different kinds
> > of data sets.
> >
> > The children are buttons, so getChildAt() will work, but the styleName
> > property is used by the TBB to change the visuals for the selected
> > button so doing what you propose probably should work temporarly then
> > go away as you toggle buttons. Setting individual style properties
> > like fontWeight or color should work though.
> >
> > ----------------------------------------------------------
> > *From:* [email protected] 
> <mailto:flexcoders%40yahoogroups.com> 
> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>]
> > *On Behalf Of *Sheriff
> > *Sent:* Wednesday, October 03, 2007 2:26 PM
> > *To:* [email protected] <mailto:flexcoders%40yahoogroups.com>
> > *Subject:* Re: [flexcoders] Change style on each button on a
> > ToggleButtonBar
> >
> > no i dont think its possible since the toggleButtons are not really
> > buttons they are objects but i'd wait till somone else chines in. If
> > you check the dataprovider of the toggleButtonBar then it just says 
> Object
> >
> > label="Button1" etc..
> >
> > ----- Original Message ----
> > From: Guillermo Villasana <terius! @villasana.com.mx>
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
> > Sent: Wednesday, October 3, 2007 4:15:57 PM
> > Subject: [flexcoders] Change style on each button on a ToggleButtonBar
> >
> > Is it possible to change the sytle of each button in a toggle buttonbar?
> > I tried this... but it doesn't seem to work:
> >
> > MyTBB.getChildAt( 0).setStyle( 'styleName' ,'button1' );
> > MyTBB.getChildAt( 1).setStyle( 'styleName' ,'button2' );
> > MyTBB.getChildAt( 2).setStyle( 'styleName' ,'button3' );
> > MyTBB.getChildAt( 3).setStyle( 'styleName' ,'button4' );
> >
> > what is wrong?
> > Thanks
> >
> >
> >
> > ----------------------------------------------------------
> > Luggage? GPS? Comic books?
> > Check out fitting gifts for grads
> > 
> <http://us.rd.yahoo.com/evt=48249/*http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
>  
> <http://us.rd.yahoo.com/evt=48249/*http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz>>
>  
>
> > at Yahoo! Search.
> >
>
>  

Reply via email to