当文件位于不同服务器上时,Flash SWF 能否访问 Javascript? SwfAddress.js 不工作。
我对这里的站点进行了有点奇怪的设置,如下所示:
服务器 A 保存有一个 SWF 服务器 B 拥有嵌入 SWF 的 HTML 文档以及 SwfAddress.js
我似乎无法通过外部接口调用让任何 Flash 到 javascript 在这里工作。 SwfAddress 失败,我在 Firebugs 控制台中看到此错误:“在 NPObject 上调用方法时出错!”
我尝试使用 MouseWheel 调用的另一个 JS 函数也会发生这种情况。
我已经设置了跨域并在适用的情况下部署了所有 Security.allowDomain("") 。
是否有人嵌入了外部 SWF 并且之前遇到过 AS-JS 通信问题?
I had a somewhat weird setup for a site here, which goes as follows:
Server A holds a SWF
Server B holds a HTML document with the SWF Embedded, along with SwfAddress.js
I can't seem to get any Flash-to-javascript to work here through External Interface calls. SwfAddress fails and I see this error in Firebugs Console: "Error calling method on NPObject!"
This also occurs with another JS function I'm trying to call with the MouseWheel.
I've set up my crossdomains and deployed all Security.allowDomain("")'s where applicable.
Has anyone embedded an external SWF and had issues with AS-JS communication before??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看这个线程?类似问题 http://www.actionscript.org/forums/showthread.php3?t =137138
take a look at this thread? similar issue http://www.actionscript.org/forums/showthread.php3?t=137138