Hi, everyone, Just a little update on this issue, for the starlwart few who are interested. I discovered that a Event.MOUSE_LEAVE is fired when the Right Click (ContextMenu) menu is opened. I wish there was a complement to Event.MOUSE_LEAVE, but I didn't see one.
What I now do is listen for stage's MouseEvent.MOUSE_OVER and Mouse.hide(); every time this is fired (I wish this didn't have to be called so often but it's not a performance hit for me. If anyone has a better solution, I would love to hear it). This created the additional side effect that the Mouse doesn't always automatically show when you open the context menu (right clicking twice in a row or using Esc) so I used Event.MOUSE_LEAVE to ensure that Mouse.show() is called every time. -jonathan On Sun, Nov 23, 2008 at 2:18 PM, jonathan howe <[EMAIL PROTECTED]>wrote: > > AS3, FP9 > > I am using a substitute mouse cursor, so I use Mouse.hide(); > When a user right-clicks, the Mouse is unhidden (good) but then it doesn't > return to the state it was before the context menu was open (unfortunate, > perhaps understandable). > > When a user selects an item, I can listen for > ContextMenuEvent.MENU_ITEM_SELECT and rehide the mouse. > But, when a user clicks outside the context menu, the menu is dismissed and > the mouse item returns. I can't figure out what event if any is raised so > that I can rehide the Mouse. > Ideally, it would raise a CLOSE, CANCEL, etc. > > Does anyone know how to return the Mouse to hidden after the context menu > is closed again? > > -jonathan > > > > -- > -jonathan howe > -- -jonathan howe _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders