Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Later
-
Adobe Flex SDK 4.1 (Release)
-
None
-
None
-
Affected OS(s): Windows
Affected OS(s): Windows
Language Found: Japanese
Description
I have tested on:
- Windows XP/7 (Japanese)
- Flash Player 10.1.102.64, 10,2,151,49 / AIR 2.5.1
- Flex SDK 3.5, 4.1, 4.5.0.18623
Steps to reproduce:
1. Run the attached application "IMEdisableFlexHalo.mxml".
2. Click on right TextInput control (id="ti2"). You can turn on IME.
3. Click on left TextInput control (id="ti1"). At focusIn event, IME.enabled is set to false. So you cannot turn on IME.
4. Click on browser's address bar or other application in which you can use IME.
5. Click on left TextInput control (id="ti1") again.
Actual Results:
You can turn on IME.
Expected Results:
IME should be disabled. This problem doesn't occur if you use Spark TextInput (IMEdisableFlexSpark.mxml) or flash TextField (IMEdisable.as).
Workaround (if any):
In this sample, you can avoid this issue by callLater(). But you cannot when you use TextInput as itemRenderer.