Thanks, I will log a bug for you. It makes sense that you shouldn’t be able to select a separator.

 

Joan

 


From: flexcoders@yahoogroups.com [mailto:flexcoders@yahoogroups.com] On Behalf Of bhaq1972
Sent: Tuesday, March 28, 2006 1:21 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Flex2 : Menu bug?

 

Hi
Just following on from my previous post. I noticed a difference in
the menu behaviour from flex 1.5.
if you have a line separator in your menu. you can actually select
it with your mouse.
This wasn't the case in flex 1.5. I believe the behaviour in flex
1.5 is correct, because a line separator is only meant to visualy
and logically enhance your menu list.

flex2 and 1.5 examples

Flex2
-----
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

      <mx:Script>
      <![CDATA[
            import mx.controls.Menu;
            import mx.collections.IList;

            private var myMenu:Menu;

            private function Show():void
            {
                  myMenu= Menu.createMenu
(null,myMenuData,false);
                  myMenu.x = 300;
                  myMenu.y = 100;
                  myMenu.labelField = "@label";
                 
                  myMenu.show();
            }

      ]]>
      </mx:Script>

      <mx:XML id="myMenuData" format="e4x">
        <menuitem label="MenuItem B"/>
        <menuitem label="MenuItem C"/>
        <menuitem label="MenuItem D"/>
        <menuitem label="MenuItem E"/>
        <menuitem type="separator"/>
        <menuitem label="MenuItem F"/>
        <menuitem label="MenuItem G"/>
    </mx:XML>

    <mx:Button id="mybutton" label="Open Menu-Popup" click="Show()"/>
   
</mx:Application>
-----------------------------------------------
flex 1.5
--------
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">

      <mx:Script>
      <![CDATA[

             import mx.controls.Menu;
             var myMenu:Menu;

             function Show()
             {
              myMenu= Menu.createMenu(panel,myMenuData);

                myMenu.x = 300;
              myMenu.y = 100;
              myMenu.show();
                       
             }

      ]]>
      </mx:Script>

          <mx:XML id="myMenuData">
              <menuitem label="MenuItem 1-A" />
              <menuitem label="MenuItem 2-A" />
              <menuitem label="MenuItem 1-A" />
              <menuitem label="MenuItem 2-A" />
              <menuitem label="MenuItem 1-A" />
              <menuitem type="separator" />
              <menuitem label="MenuItem 2-A" />
              <menuitem label="MenuItem 1-A" />
          </mx:XML>

          <mx:Button id="mybutton" label="Open Menu-Popup"
click="Show()"/>
         
</mx:Application>








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




Reply via email to