flash、js 函数 互相调用

  • js调用flex函数
  1. flex 利用ExternalInterface.addCallback(“注册的方法名”,As中的函数名)进行注册
  2. js中,用document.getElementById(“Flash在Html中的ID”).注册的方法名(参数)进行调用,当然,默认”Flash在Html中的ID”就是Flex文件的名称
  • flex调用js
  1. Flex里面使用ExternalInterface.call(“Js函数名称”,参数)进行调用javascript方法,其返回的值就是Js函数所返回的值

注意:具体使用时,要注意文档结构(flash与js在页面中的位置),对节点对象做相应的调整。

原文地址:https://www.cnblogs.com/w-y-f/p/3314377.html