Papervision viewport interactive and handCursor property bug
While I was building the interactive diorama for the Kenda Perez website, I encountered a strange issue when I set the “interactive” and “useHandCursor” property of my viewport set to true. The issue/bug was events were wildly being triggered and the hand cursor would go crazy whenever I placed my mouse over any objects in my Papervision scene that didn’t have any event listeners added to it. I tried finding fixes to this bug with Papervision 2 Great White (December 3rd, 2008) from Flash forums and blogs but I couldn’t find any satisfying solutions to this issue. It seems the best thing to do was to not enable the hand cursor in the viewport. But, we all know that this is bad usability, because users are accustomed to seeing the hand cursor for any objects that are interactive. So, here I am writing a solution to this issue because I found a simple fix. All you have to do is set every material’s “interactive” property in your scene to true and it should get rid of the above mentioned issue. In past revisions and versions of Papervision I’ve used, you didn’t have to set the interactive property of each material to true in order to use the hand cursor. However, I guess with the current build you must. I’m sure the Papervision3D team will fix this issue in a coming rev of the library.