Flash在Firefox中的一个兼容性问题

使用Flash8实现的数据图表动画中,作者利用fscommand调用JavaScript的alert函数实现警告窗口居中显示。但在WebService服务器未运行HTTP服务时,发现Firefox浏览器无法弹出警告窗口,而IE浏览器则不受影响。当服务器运行HTTP服务时,两种浏览器均能正常工作。
用Flash 8实现了一个数据图表的一个动画,其中用到fscommand来实现调用javascript的alert函数来实现警告弹出,这样可以实现警告窗口居中而不是文档居中。
 
因为数据是通过WebService从服务器端查询返回,所以增加了一些错误处理代码并用上述方法实现与用户交互。结果发现当WebService服务器未运行HTTP服务时,在FireFox浏览器中无法弹出警告窗口,一直处于过渡动画中,无法执行到XML对象的onload方法里去,在IE浏览器中能弹出警告窗口,XML对象是Flash内嵌的,不过可能通过FireFox的底层HTTP连接来发送和接收,要不如何出现两种情况?
当WebService服务器运行HTTP服务,虽请求文档和XML内容不对或无法返回,两种浏览器均能执行到onload方法,功能正常!
 
希望熟悉此类原理的高人能提供一些解释。

本文转自 dannyy1026 51CTO博客,原文链接:
http://blog.51cto.com/dannyyuan/44218

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值