建议动画师最后执行依下JS的方法,实现告知功能。
as3的话
if (ExternalInterface.available)
{
ExternalInterface.call('JS方法的名字','参数')
}
例如:
if (ExternalInterface.available)
{
ExternalInterface.call('alert','hi完成了')
}
建议封装下程序:
/**
* 调用JS方法
* @param _Fun 方法名称
* @param _str 参数
* @example
* toJS('alert','成功调用JS方法')
*/
public static function toJS(_Fun:String, _str:String=''):void
{
trace('==============:', _str)
trace('ExternalInterface.available:', ExternalInterface.available)
if (ExternalInterface.available)
{
ExternalInterface.call(_Fun, _str)
}
}
您好,感谢您对火狐的支持下面这个兼容多种浏览器:
<html>
<head>
<SCRIPT type=text/javascript>
window.onload=function(){
var swf
if(navigator.userAgent.indexOf("MSIE")>0) {
try
{
var swf=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
alert("已安装插件")
}
catch(e)
{
alert("没有安装插件")
}
}
if(navigator.userAgent.indexOf("Firefox")>0 || navigator.userAgent.indexOf("Chrome")>0){
swf=navigator.plugins["Shockwave Flash"]
(swf)?alert("已安装插件"):alert("没有安装插件")
}
}
</script>
</SCRIPT>
<body>
</body>
</html>
您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。