Steps to reproduce:
1. Navigate to
http://www.degree.no/flashbug/ (or the FlashPlayerBug_wmode_transparent_working.htm attachment) using Firefox or Opera or Safari on Windows.
2. Change keyboard language to Norwegian (in Windows - Control Panel - Regional and Language Options - Languages - Click Details - Add 'Norwegian Bokmal' and set as default.)
3. Return to browser and Press Alt Gr (Right Alt button) + 2 in both text fields.
Actual Results:
In the top textfield you will get @ which is correct
In the bottom textfield you will get 2 which incorrect. Here, wmode is set to 'transparent'.
Expected Results:
@ should be inserted in both textfields.
Workaround (if any):
None.
This bug has been here for several years now, and can be reproduced in Flash Player v9 and v10 (using Firefox / Opera / Safari on Windows)
This bug does not occur for the IE Flash Player.
It applies to almost all non-english languages - NOT ONLY NORWEGIAN.
As long as the transparent/opaque windowmode is used there are serious issues with character input.
For example, typing russian characters in a input textfield with the correctly embedded characters doesn't work at all in FF3/IE6/IE7 with wmode=transparent in FF it only enters english characters, in IE6 and IE7 the input becomes totally garbled. However pasting russian characters from the clipboard works just fine. Changing back windowmode to normal makes the problem go away entirely.
This is causing a lot of grief for the entire flash community, and currently even to our customers!