Hello all. Seems that the only way that I've been able to accomplish
embedding icons in a togglebuttonbar/buttonbar control is by doing the
following:

        <mx:ToggleButtonBar id="tbb" iconField="icon" width="300"
textAlign="left" direction="vertical">
            <mx:Array>
                <mx:Object label="Flash"
icon="@Embed('/assets/picture.png')"/>
                <mx:Object label="Director"
icon="@Embed('/assets/picture.png')"/>
            </mx:Array>
        </mx:ToggleButtonBar>

In the above example, we specify the dataprovider as an Array in the
mxml tags.

Now if we try doing this in combination with actionscript:

        <mx:Script>
                <![CDATA[
                        private function dostuff() : void
                        {
                                var arritems : Array = new Array();
                                var item : Object = new Object();
                                item.label = "Flash";
                                item.icon = "@Embed('/assets/picture.png')";
                                arritems.push( item );
                                
                                item = new Object();
                                item.label = "Director";
                                item.icon = "Embed('/assets/picture.png')";
                                arritems.push( item );
                                tbb.dataProvider = arritems;
                        }                       
                ]]>
        </mx:Script>
        
        <mx:ToggleButtonBar 
                id="tbb" 
                iconField="icon" 
                 labelField="label"
                width="300" 
                creationComplete="dostuff()" 
                textAlign="left" 
                direction="vertical"/>

The icon dissappears. I'm wondering why there isn't an iconFuction tag
in the togglebuttonbar/buttonbar components. I've tried doing several
variations on the dataprovider and script and have not been able to
embed the icon with exception to how I've shown at the begginning of
this post. 

Is this a bug or is there a way to accomplish this in the method that
I'm attempting? Thanks folks :)






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
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/
 


Reply via email to