This question is probably just for Doug McCune if he is watching ;-}

I really like the idea behind the Scrollable Menus component 
(http://dougmccune.com/blog/2007/01/26/even-better-scrollable-menus-for-flex/).

Unfortunately, there seems to be a bug in the ScrollableMenuBar getMenuAt() 
code. If you click on a menu and then click the menu again (or click somewhere 
else) to close the menu, the menu bar remembers that you showed the menu and 
will auto open any other menus. This also means that if you want to open the 
original menu again, you have to click twice. This is counter intuitive and not 
the way the built in MenuBar works.

I have dug into the code to see if I can figure out what the problem is but 
nothing I have tried so far works. It should work properly as the overrided 
getMenuAt() function pretty much is the same as the Flex getMenuAt() function. 
The menuHide event fires normally when you click outside the menu and is 
dispatched properly. I am obviously missing something.


Any help from anyone is most appreciated.



Steve

Reply via email to