OK.

I just put together a non-Flex case and it seems to work in all three Mac 
browsers:

package
{
        import flash.display.Sprite;
        import flash.system.Capabilities;
        import flash.system.IME;
        import flash.text.TextField;
        import flash.text.TextFieldType;
        
        public class IMETest extends Sprite
        {
                public function IMETest()
                {
                        if (Capabilities.hasIME) 
                        { 
                                IME.enabled = true; 
                        } 
                        tField.type = TextFieldType.INPUT; 
                        tField.width = 100; 
                        tField.height = 18; 
                        tField.background = true; 
                        tField.border = true; 
                        addChild(tField); 

                }
                private var tField:TextField = new TextField(); 
                
        }
}

So, I guess there is a Flex problem here…
Things are clearly more complicated than I thought, because this works in all 
browsers (on Mac).

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; 
                           xmlns:s="library://ns.adobe.com/flex/spark" 
                           xmlns:mx="library://ns.adobe.com/flex/mx" 
minWidth="955" minHeight="600" backgroundColor="#FFFF00" backgroundAlpha="0.5">
        <fx:Declarations>
                <!-- Place non-visual elements (e.g., services, value objects) 
here -->
        </fx:Declarations>
        <s:RichEditableText text="Some text here..." editable="true" 
width="200" height="50" backgroundColor="#FFFFFF"/>
</s:Application>

Thanks for pointing me in the right direction. I’ll have to figure out why it’s 
not working in my app…

On Sep 1, 2015, at 6:05 PM, Alex Harui <aha...@adobe.com> wrote:

> First, build a non-Flex test case.  Then file that test case at
> bugbase.adobe.com.
> 
> -Alex
> 
> On 9/1/15, 7:48 AM, "Harbs" <harbs.li...@gmail.com> wrote:
> 
>> I’m not sure if this is a TLF issue or a Flash player issue.
>> 
>> I’m getting different results in different browsers. Who would we contact
>> at Adobe to report this issue in Flash?
>> 
>> On Aug 31, 2015, at 11:59 AM, Harbs <harbs.li...@gmail.com> wrote:
>> 
>>> It looks to me that IME is completely broken in the recent versions of
>>> TLF. It seems to work in Firefox and Safari on Mac (at least at the
>>> bottom of the screen), but does not work in Chrome on Mac or any browser
>>> on Windows.
>>> 
>>> Has anyone else noticed this?
>>> 
>>> Harbs
>> 
> 

Reply via email to