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
|