【发布时间】:2011-11-09 14:53:05
【问题描述】:
由于某种原因,ExternalInterface.avaiable 显示为 true,但它不会调用 alert()。谁能解释一下这个问题?
private function checkEI():void {
eiStatus = ExternalInterface.available.toString();
ExternalInterface.call("alert", "hi");
}
我的配置在这里:
var params = {
menu: "false",
scale: "noScale",
allowFullscreen: "true",
allowScriptAccess: "always",
bgcolor: "",
wmode: "direct" // can cause issues with FP settings & webcam
};
看起来这与不在网络服务器中和浏览器直接打开的 html 文件有关。有没有办法让它在没有网络服务器的情况下工作?
【问题讨论】:
-
你能粘贴你的
alert函数吗? -
警报功能是浏览器警报。如果我是从 Web 服务器运行它而不是仅仅打开文件,那么一切正常。我确定这与安全策略或其他东西有关。
标签: apache-flex actionscript-3 adobe