I have tested with a joystick and it behaves the same as moving the mouse with no button pressed, and events stop at the screen boundaries.
Tracy Spratt, Lariat Services, development services available _____ From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of Pedro Sena Sent: Tuesday, July 28, 2009 6:51 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] AIR app, need MouseMove events NOT bounded by screen Hi Tracy, The joystick will not trigger events like the keyboard arrows? I would expect it from a joystick Regards On Tue, Jul 28, 2009 at 7:16 PM, Tracy Spratt <tr...@nts3rd. <mailto:tr...@nts3rd.com> com> wrote: This AIR app is to be embedded in a consumer electronics product. It is a transparent UI that indirectly controls an underlying map application by sending messages via sockets. The product actually has a joystick and not a mouse and one requirement is that moving the joystick will cause the map to pan. In development, using a real mouse, when the mouse pointer hits a screen boundary, MouseMove events are no longer dispatched in that direction. In a corner, all events cease. This is causing me problems with continuing to send messages to the application to continue panning. I am hoping the joystick will behave differently, but am also looking for any other suggestions. I have considered using a timer to send repeated increments (the back-end app only needs position deltas), but I haven't figured out how to stop that. As far as I can tell, there is no way to set the position of the system cursor. If I could reset the mouse x,y to some positive values when it approached an edge, that would work as well. Is there anyway I can get "deeper" into the mouse event? If I could get a generic "moving" event, that would also suffice. Any thoughts? Tracy Spratt -- /** * Pedro Sena * Systems Architect * Sun Certified Java Programmer * Sun Certified Web Component Developer */