First I'd check to make sure your problem isn't in how the the cursor is set. It's possible that you're calling functions you are not aware of: Look into mouseEvent.updateAfterEvent() if you have functions that receive a MouseEvent to speed things up in general. Also I would just continue to try to optimize your code. Make sure cursor changes are happening on MouseOver and Out instead of move, and make sure those events are being thrown when you think they are. If the itemrenderer has children they could be causing these events to happen more often than you'd like. You can either play with the mouseEnabled of the children and mouseChildren property of the itemrender or check in the event listener to make sure you've actually entered/left the component you think you have.
If none of those things work then it is probably the graphic itself. On thing you can try is adding a mouseMove Listener that only calls mouseEvent.updateAfterEvent(). That could fix the problem, but it's kinda a workaround considering it simply forcing an update when the automatic ones should work. - Dan Freiman On 08 Mar 2007 19:53:04 -0800, shuell2000 <[EMAIL PROTECTED]> wrote:
In a recent project, I was asked to implement mouseover cursors in Flex on itemrenderers in a custom list class. Setting up the assets in a Flash 8 swf was no problem, and switching them out was simple with the cursorManager, but the feel of the applications response after a unique cursor was attached, fell drastically. Screen updates seemed to happen less often, mouse movement was twitchy and mouse detection was terribly flawed while the custom cursor graphic was applied. Has anyone else noticed this issue and has anyone found a solution. Ive had to remove the custom graphic for now, but the client is demanding it and wont be satisfied with the lag that is being caused. John Shuell