js用flash方法报错:Error: Error calling method on NPObject!

  javascript调用flash使用flash.external.ExternalInterface.addCallback注册的方法时,出现了

Error: Error calling method on NPObject!
错误。
js用flash方法报错: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!

评论(0)Web开发网
阅读(501)喜欢(0)JavaScript/Ajax开发技巧