首页 > Flex/Flash

解决flash调用js在IE中得不到返回值

发表于2014-07-11 17:03:54| --次阅读| 来源webkfa| 作者小豆豆

摘要:flash中ExternalInterface.call 方法在IE中无法获取返回值,在火狐中却没有问题!
flash代码
import flash.external.ExternalInterface;
var flag:String = ExternalInterface.call("knock");

下面是javaScript代码,

js代码
<script type="text/javascript">
<!--
	function knock(){
		return "123";
	};
//-->
</script>

上面的代码在ie死活得不到返回值123

解决办法:

这二段代码都没有问题,问题出来ie和flash交互的安全性问题,这目前就一种解决办法,把flash的swf文件和html文件放在同一目录下,这样就能得到返回值123

相关文章

猜你喜欢

学到老在线代码浏览器 关闭浏览
友情链接: hao123 360导航 搜狗网址导航 114啦网址导航 博客大全
Copyright © 1999-2014, WEBKFA.COM, All Rights Reserved  京ICP备14034497号-1