Hello guys,
I was curious about how that IME works in detail accross implementations
and I stumbled upon the following:
* It doesn't work same in the various WMODEs
* In some WMODE settings it behaves differently in different browsers
Here is my test suite: [1].
I managed to find out following compatibility issues on Windows:
* In Chrome&Opera: wmode = opaque the IME panel is *ignored* (direct
input)
* In Opera: wmode = transparent the IME panel is *ignored* (direct input)
* In Chrome: wmode = transparent doesn't send IMEEvent.IME_COMPOSITION
* In Firefox: wmode = opaque and wmode = transparent are rendered
using a custom IME panel without any events to flash
* In Chrome: wmode = opaque the conversionMode is always "UNKNOWN"
and it can not be set
* In Opera&Firefox: the conversionMode can always be set in all
wmodes (without error) but it doesn't effect anything in opaque &
transparent
Yes: IE has no issue with all this! Seems like ActiveX just works?!
Open Question: I have not found a way to listen to
IMEEvent.IME_START_COMPOSITION, has anybody ever tried that?
It would be awesome if someone could test it on Mac/Linux and perhaps
create a little AIR app to test it ...
yours
Martin.
[1] http://dl.dropbox.com/u/19407988/WonderFl-WMode-Test.html#lLzJ