在flex开发中会使用输入框,但是当您输入中文的时候输入法选字框跑到左上角,最后又会跳到文本框所在的位置并覆盖了文本框,在火狐和chrome等浏览器中输入的中文乱码,你看到这里,相信你也一定遇见了吧!现在说说解决方法吧!
很简单,只要把wmode属性的值改成 window即可。
<script type="text/javascript">
var flashvars = {};
var params = {};
params.menu = "false";
params.quality = "autohigh";
params.wmode = "window";
params.allowfullscreen = "true";
params.allowscriptaccess = "always";
params.allownetworking = "all";
var attributes = {};
moviePlay.embedSWF("KQWebGis.swf", "mapObj", "100%", "100%", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
params.wmode = "window";是关键
就这么简单就OK了,试试吧~~~
本文解决在Flex开发中输入中文时出现的输入法选字框位置异常及中文乱码问题,只需将wmode属性值更改为window即可。通过简单步骤轻松解决困扰。

被折叠的 条评论
为什么被折叠?



