One of the users of our Flex app is Chinese and they wrote with a complaint
that they couldn't enter text phonetically. I installed Simplified Chinese
on my Windows and switched to it as an input language. I can't reproduce
their problem, but I encounter a mild problem/difference in the Flex
TextArea behavior compared to any other text box in windows. 

If, for example, I type "ni" into any other textbox (such as the browser
address bar) then a floating menu appears with 7 different symbols. I can
then press a number to choose that symbol. 

In the Flex TextArea component, if I type "ni" then it gains a sort of
broken underline, but there isn't a floating dropdown/suggestions panel - it
will simply replace my "ni" with "拟" when I press space. I don't find any
way to vary the symbol entered unlike the menu presented if I type "ni" into
the browser address bar. Right now I observe that whatever symbol I chose
elsewhere (in the browser address bar for example) becomes the character at
position 1 (so it's behaving like a most recently used list) and that
becomes the character that will be inserted into the TextArea when the user
presses space

Note, that I'm not Chinese, don't know pinyin so this post may be a question
rooted in ignorance of phonetic Chinese text entry

My question is; is the TextArea behaving correctly? Should there be some
sort of dropdown menu that shows possible symbols or does TextArea behave
differently and is not designed to show a menu? How does the writer insert
different symbols with similar pronunciation?

Ultimately I need to go back to the client with something like "It works,
just make sure you have a chinese IME installed, and active - and note that
it won't show you several options if you just type something ambiguous like
"ni" - you'll have to type the full phonetic word e.g. nia, nic, nit, and
then press space"

Thanks for the assist!




--
Sent from: http://apache-flex-users.2333346.n4.nabble.com/

Reply via email to