在Flex中,我们可以调用js函数来实现一些特定的功能
Flex中As调用Js的方法是:
1、导入包 (import flash.external.ExternalInterface;)
2、使用ExternalInterface.call("Js函数名称",参数)进行调用,其返回的值就是Js函数所返回的值
Js调用As的方法是:
1、导入包 (import flash.external.ExternalInterface;)
2、在Init中使用ExternalInterface.addCallback("用于Js调用的函数名",As中的函数名)进行注册下
3、js中 就可以用
document.getElementById("Flas在Html中的ID").注册时设置的函数名(参数)进行调用
注:如果在调用中出现Null的话,就是以为你的Falsh的对象没有ID造成的啦