我正在构建一个带有嵌入式.swf文件的SharePoint页面,该文件能够检测当前URL以激活和显示内容。除了IE之外,我测试过的所有浏览器中的一切都很顺利。当我在IE中打开SharePoint页面时,.swf只是不停地再现帧。它完全忽略了我的脚本,我找不到任何可能对此负责的事情。 URL检测脚本是下一个:
import flash.external.ExternalInterface;
if (ExternalInterface.available)
{
var url:String = ExternalInterface.call("window.location.href.toString");
if (url == "https://example1.aspx"){
gotoAndStop(1)
}
else if (url == "https://example2.aspx"){
gotoAndStop(2)
}
else if (url == "https://example3.aspx"){
gotoAndStop(3)
}
else if (url == "https://example4.aspx"){
gotoAndStop(4)
}
}
其他脚本只是时间线内的按钮配置并停止。所以我很确定问题不存在。
有没有人有想法?