我有一个textInput字段表单,它不会显示输入时应该输入的字符。例如。当按下我的键盘上的字母“æ”时,“¾”出现。只有在浏览器中显示flash影片(嵌入在html中)时才会发生这种情况,通过flash预览不会出现此问题。该字体被正确嵌入为“nameInp.text =”ÆæÖö“在textInput中显示正确的文本。只有当我尝试键入时它才能正常工作。
我将窗口模式设置为窗口,我尝试设置“System.useCodePage = true;”
有人知道这个问题的解决方案吗?
答案 0 :(得分:0)
最坏的情况是将字体更改为Verdana并使用系统字体呈现此输入文本。你做了什么听起来100%正确。
我会仔细检查。
干杯,约翰。
答案 1 :(得分:0)
我认为你已经找到了可怕的wmode bug。这个bug已存在多年了,adobe似乎无法解决它(如果你问我,这是一种耻辱)。
可能的解决方法是不使用wmode(意思是,使用默认的wmode,即“window”)。这是最安全的选项,但如果由于其他原因需要wmode transparent / opaque,则可能无法实现。或谷歌的wmode错误修复,你会发现一些人显然找到使用JavaScript的解决方法(我从来没有尝试过任何这些)