在做Facebook平台的时候,发现Flash里面的文本框无法在用户那有时候会无法输入中文或者是输入日文的时候变成乱码,Flash是没和后台进行交互之前就呈现这种状态的,所以排除后台传输编码问题,Flash的制作检查了N遍也没发现问题,后来在G上面才发现原来是FF的bug造成的,记录下:
低版本的firefox中无法输入中文,高版本中则出现乱码。
乱码与flash和页面编码方式都没有关系,是firefox的bug造成的。
把<param name="wmode" value="opaque">改成<param name="wmode" value="window">
只有改成Window才可以的。这是Flash Player在FF浏览器下面的一个BUG,在IE下不会出现这个BUG。要想解决这个问题。只有把你的 DIV放到Flash来实现。