I think I've run into a horrible defect with Menu... Maybe I'm missing something, here.
I have a menu that I assign a custom dataDescriptor. The top menu shows fine. However, when a sub-menu is shown, it assigns a DefaultDataDescriptor, not my custom dataDescriptor. I have tried catching the showMenu event and assigning it, but I get a null pointer exception (my dataProvider items do not have a 'type' property) before I get any event for the subMenu. Anyone heard of this? Any workarounds you can think of? I thought of trying to sub-class Menu, but the one function I need to override to fix this is mx_internal function openSubMenu(...) thanks. PW

