我想做的就是在我的 AS3 中获取一个从 javascript 调用的函数。我已经尝试了大约 20 个图/代码,没有任何结果。
我的Javascript/HTML:http://pastebin.com/vPbu41PN
AS3 代码:
function onBUnloadb(): void {
sa.addText("done");
xmlSocket.send(MyName+"||"+MyKey+"|| /disconnected "+MyName);
}
ExternalInterface.addCallback("onBUnload", onBUnloadb);
我在 Firefox 中收到错误消息 错误:TypeError:flashMovie.onBUnload 不是函数
这真的不应该这么难:/
最佳答案
HTML 页面是从什么协议(protocol)加载的?如果是 file:///
,则与 JavaScript 通信时存在安全限制。
尝试在 SWF 中调用 Security.allowDomain('*')
。
关于javascript - 无法从 JavaScript 调用 AS3。闪光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12632445/