我的小站:爆笑家园

关于as3调用js报“null为空或不是对象”错误

主要原因是:flash插件的object对象无ID属性。

顺便说下as3调用js的方法。

as3引用:

1 import flash.external.ExternalInterface;

as3中调用

1 ExternalInterface.call("showalert","服务器端尚未开启,请稍后再试");

第一个参数是函数名,后面的参数就是传入函数的实参

而js调用as3的话,以下方法:

 

1 ExternalInterface.addCallback("showTxt",showTxt); 

 

 

 

1 public function showTxt(s:String="asas"):void{
2     //ExternalInterface.call("showalert","通过flash转换:"+s);
3     socket.writeUTFBytes(s);
4     socket.flush();
5 }

 

 

posted on 2013-12-26 14:00  疯狂的萝卜丝  阅读(259)  评论(0)    收藏  举报