js用flash方法报错:Error: Error calling method on NPObject!
javascript调用flash使用flash.external.ExternalInterface.addCallback注册的方法时,出现了
Error: Error calling method on NPObject!
错误。
网上找了下说是安全问题
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方法不再报错。(#‵′)靠。。。
加支付宝好友偷能量挖...
原创文章,转载请注明出处:js用flash方法报错:Error: Error calling method on NPObject!