felx与js交互,可以动态加载flash
flex调用js函数:
只需要要在flex中
在flex的mxml头部 加上creationComplete="initApp()“防止flash未加载完毕而爆NUll错误
internal function initApp():void {
ExternalInterface.call("initChart"); //参数就是所要调用js的函数名
}
js调用flex函数:
首先先在flex中加入
internal function initApp():void {
ExternalInterface.addCallback("dataSourceFunc",dataSourceChange);
//第一个参数表示在js调用的方法名,第二个参数表示在flex自定义的函数名
}