flex与js交互

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自定义的函数名
     }

 

 

 

你可能感兴趣的:(Flex)