The most common way to change the cursor in Flash applications, apparently, is based on simply hiding the cursor of your own OS and displaying a graphic (drawn Flash Player) inside the Flash rectangle, where there will be a (hidden) cursor. For example, this mx.managers.CursorManager. The reason I find this approach unacceptable is because the Flash Player doesn’t update the cursor graphics fast enough, which leads to some very strong visible lag in the cursor movement, which I consider quite fundamental usability and annoyance, making the whole application slower than it really is.
On the other hand, I noticed that the CSScursor implementation in browsers works as it should - i.e. There is no visible lag in moving the cursor when using it to implement a custom mouse cursor.
So my question is: is there a way to use the CSS property cursor(or any other method that does not require slowing down, moving the cursor slowly) to change the cursor over the Flash rectangle?
I already tried to change the style property cursorfor the Flash element (or the wrapper Divaround the Flash element) using JavaScript, but it didn't seem to work. Has anyone successfully done something like this?
source
share