在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了,试试吧~~~