You need to be sure your assets are embedded in your swf, then all you have to do is specify an iconField on your Menu (ie: myMenu.iconField = "@icon").

Here's a simple working example:

<mx:Script>
<![CDATA[

[Embed(source="sendBack.jpg")]
public var _sendBack:Class;


import mx.controls.Menu;

   private var menuData:XML= 
            <root>
                  <menuitem icon="_sendBack" label="Send To Back" action="" />
                  ...
                  ...
                  ...
            </root>;

private function go():void
{
      var menu:Menu = Menu.createMenu(this,menuData,false);
      menu.labelField="@label";
      menu.iconField = "@icon";
      menu.show();
   }

]]>
</mx:Script>

Also, you can specify an iconFunction for better control over which icon is displayed for each row.

-deepa

-----Original Message-----
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Franca Daniel
Sent: Friday, May 05, 2006 5:33 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] MenuItem with icon


    How can i put icon on menuitem ? i have trying
this :
<mx:XML>
      <menuitem label="Option">
      <menuitem label=" A1 " data=""> icon="images/ico.png"/>
      <menuitem label="A2" data="" />
      <menuitem label="A3" data="" />
      </menuitem>
      </mx:XML>

but does not work...
HELP PLEASE!


           
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/





--
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
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




Reply via email to