Flex 3 - TextInput控件中的等号(=)在Firefox中显示为加号(+)

时间:2009-04-21 14:47:27

标签: flex flex3

当我部署我的Flex应用程序并在Firefox(3.0.8)中浏览它时,在TextInput控件中键入等号会产生加号。

在Chrome和IE中,等号符号按预期工作。此外,当我在Firefox中本地运行Flex项目时,等号正常工作。

我尝试在不同的服务器上部署SWF,但在Firefox中仍然将等号转换为加号。

以下是应用于TextInput控件的CSS:

TextInput
{
   color: #333333; 
   fontSharpness:"200"; 
   fontAntiAliasType:"advanced"; 
   fontSize: 12; 
   font-family: Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "MS Pゴシック", sans-serif; 
}

除了CSS之外,对控件没有其他修改。有什么想法吗?

3 个答案:

答案 0 :(得分:3)

这是Firefox / Flash中的已知问题。如果禁用wmode = transparent,它应该按预期工作。

答案 1 :(得分:0)

Firefox中的语言编码是什么?您使用的是不同的键盘布局吗?这听起来像是Firefox配置的问题。

答案 2 :(得分:0)

如果您正在使用wmode和透明度以及Flex / AS3中的组件,您还可以通过强制渲染舞台来解决此问题。

参见舞台活动:

stage.dispatchEvent(new Event(Event.RENDER))