在FLEX里若需要调用WEB页面的js函数,用以下方法:ExternalInterface.call("jsFunction")里面的参数为js的函数名,可以传递参数:ExternalInterface.call("jsFunction","1")这里的第二个参数即为js函数的第一个参数,可以传多个参数。在FLEX里需要外部js调用flex里的某个方法的话,可以用以下方法:ExternalInterface.addCallback("flexFunction",testFunction)这里的第一个参数为js调用flex方法时所使用的方法名,这里的第二个参数为flex里的实际的方法名。WEB页面上用js调用flex方法的代码如下:document.getElementById("flashObjectId").flexFunction();这里如果调用的flex方法需要传参的话,就可以在flexFunction()里进行传参。注意这里如果用JQuery来获取flash对象的话是不能调用flexFunction方法的。
FLEX编程笔记:flex和js的交互
最新推荐文章于 2022-01-25 16:02:51 发布