Thanks, it works!

[Embed(source="/assets/document.png")]
public var documentIcon:Class;


<mx:MenuBar id="menuBar" width="100%" labelField="@label" 
iconField="@icon" styleName="menuBar" itemClick="onMenuBar(event)">
                <mx:XMLList>
                    <menuitem label="File">
                        <menuitem label="New" icon="documentIcon" />
                        <menuitem label="Open..." 
icon="documentIcon"/>



--- In [email protected], Alex Harui <[EMAIL PROTECTED]> wrote:
>
> Try public instead of private
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] 
On Behalf Of nathanleewei
> Sent: Thursday, November 27, 2008 3:31 AM
> To: [email protected]
> Subject: [flexcoders] How to embed icons in MenuBar?
> 
> 
> [Embed(source="/assets/document.png")]
> private static const document_icon:Class;
> 
> <mx:MenuBar id="menuBar" width="100%" labelField="@label"
> iconField="@icon" styleName="menuBar" itemClick="onMenuBar(event)">
> <mx:XMLList>
> <menuitem label="File">
> <menuitem label="New" icon="document_icon" />
> 
> it has no effect?!
>



Reply via email to