Came across this email by Clint
(http://www.mail-archive.com/[email protected]/msg09983.html)
adressing this issue earlier. I still cant get this to work.
If anybody has managed to skin the Accordion using a HeaderClass,
would really appreciate it if they could attach a zip of a simple
example.
Thx
- superabe
On 7/24/05, superabe superabe <[EMAIL PROTECTED]> wrote:
> Thanks for the reply, but I could not get this to work.
> Nothing shows up when I try using a custom AccordionHeader class.
>
> However I did manage to achive my objective by programatically looping
> over the Accordion instance's headers ( using getHeaderAt() ) and
> setting the values for :
>
> ref.trueUpSkinL = skin_a;
> ref.trueUpSkinR = skin_b;
>
> Doing this in the parent container's initialize event.
>
> Wish I could get your method to work ...seems cleaner ..:)
>
> - superabe
>
>
> On 7/24/05, Clint Modien <[EMAIL PROTECTED]> wrote:
> > Have to do it programatically.... something like this..
> >
> > import mx.containers.accordionclasses.AccordionHeader
> > class MyHeader extends AccordionHeader
> > {
> > [Embed("yourSWF.swf#yourFalseUpIcon")]
> > var falseUpSkin:String;
> > [Embed("yourSWF.swf#yourFalseDownIcon")]
> > var falseDownSkin:String;
> > [Embed("yourSWF.swf#yourFalseOverIcon")]
> > var falseOverSkin:String;
> > [Embed("yourSWF.swf#yourFalseDisabledIcon")]
> > var falseDisabledSkin:String;
> >
> > [Embed("yourSWF.swf#yourTrueUpIcon")]
> > var trueUpSkin:String;
> > [Embed("yourSWF.swf#yourTrueDownIcon")]
> > var trueDownSkin:String;
> > [Embed("yourSWF.swf#yourTrueOverIcon")]
> > var trueOverSkin:String;
> > [Embed("yourSWF.swf#yourTrueDisabledIcon")]
> > var trueDisabledSkin:String;
> > }
> >
> >
> > Then in the mxml set the AccordionHeader's headerClass like this
> > <mx:Accordion id="acc" headerClass="MyHeader">
> > ..... your components
> > </mx:Accordion>
> >
> >
> >
> >
> >
> > On 7/23/05, superabe superabe <[EMAIL PROTECTED]> wrote:
> > >
> > > Hello List,
> > >
> > > Is'nt there any way of specifying different theme skins to be used by
> > > diff instances of the same component?
> > >
> > > E.G.
> > > Accordion "A" has green graphical skins with a Icon on the top right.
> > > Accordion "B" has blue graphical skins with no Icon
> > >
> > > Form the docs it seem like we can specify only one theme file for the
> > > entire application and the skins affect all Accordions in that App.
> > > :-(
> > >
> > > Hoping there is way to do this :-)
> > >
> > > Thanks,
> > >
> > > superabe
> > >
> > >
> > > --
> > > Flexcoders Mailing List
> > > FAQ:
> > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > > Yahoo! Groups Links
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Flexcoders Mailing List
> > FAQ:
> > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.com
> >
> >
> >
> > SPONSORED LINKS
> > Computer software testing Macromedia flex Development
> > Software developer
> > ________________________________
> > YAHOO! GROUPS LINKS
> >
> > Visit your group "flexcoders" on the web.
> >
> > To unsubscribe from this group, send an email to:
> > [EMAIL PROTECTED]
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > To unsubscribe from this group, send an email to:
> > [EMAIL PROTECTED]
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
> > ________________________________
> >
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/