The way to avoid this is to add another line of ActionScript immediately before the fullScreen command -
fscommand2("DisableKeypadCompatibilityMode");
I personally don't think this is an ideal solution for Flash Lite on touch screen devices. I understand the use case for where a virtual keypad (which includes the 4-way directional keys, enter key and 2 soft keys) might be required with touch-based apps, but why not have it so that you can toggle it on an off, and also have it float over the top of the full screen content rather than making it look broken?
Anyway, in the meantime, if you're developing cool touch-based Flash Lite 3.0 apps for the Nokia devices then keep this code snippet in mind and don't get caught out.

No comments:
Post a Comment