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

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