In Flex, a component has to implement IIMESupport otherwise IME will be disabled for it, and it has to be written to respond to IME events. I don’t have the source code to that component, but I suspect it simply wasn’t written to support IME. The regular Flex TextArea component should, though, and I was able to input japanese into the ComboBox at the bottom left.
I can not input the japanese into the ComboBox at the bottom left either.
Text layout framework declares that "Bidirectional text, vertical text and over 30 writing systems including Arabic, Hebrew, Chinese, Japanese, Korean, Thai, Lao, the major writing systems of India, and others".
We use the original TextArea in TLF as the text input and do not implement IMESupport. I do not think we should implement the IMESupport either since it is a more advanced rich textbox that supports many features.
Does someone can help me with this?
I tried Win 7 in IE with FP 11. I can definitely input japanese in the combobox and even in the big text area. Are you using IME or a japanese keyboard? I’m using the IME and setting to hiragana.
If you are using Flex to create your application, you will need to use a Flex TextArea or implement IIMESupport, or find your own way of enabling the IME.
You will need 4.1 or later in order to get bi-directional text support in Flex.