javascript调用flash使用flash.external.ExternalInterface.addCallback注册的方法时,出现了
uncaught exception: Error calling method on NPObject! [plugin exception: Error in Actionscript. Use a try/catch block to find error.]
默认actionscript中不允许向将方法注册到不同域的 html文档中, 对于这个我们只需要在as中加一下代码即可解决:import flash.system.Security;Security.allowDomain("*");Security.allowInsecureDomain("*");
但是增加了这些代码后调用as方法还是出现Error: Error calling method on NPObject!错误,看来不是安全的问题,难道是本地file浏览的问题?于是将网站发布到iis通过http访问,调用as方法不再报错。(#‵′)靠。。。
新闻热点
疑难解答