Javascript FlexFrame中的html调用其父flexApp方法
我有一个带有iframe的flex应用程序。这个iframe中有一个HTML,如何在HTML的js中调用flex的方法? xmlns:mapFrame=”http://code.google.com/p/flex-iframe/"Javascript FlexFrame中的html调用其父flexApp方法,javascript,actionscript-3,apache-flex,iframe,flex4,Javascript,Actionscript 3,Apache Flex,Iframe,Flex4,我有一个带有iframe的flex应用程序。这个iframe中有一个HTML,如何在HTML的js中调用flex的方法? xmlns:mapFrame=”http://code.google.com/p/flex-iframe/" 公共函数测试(str:String):无效{ 跟踪(“来自js的参数”+str); } 假设您的iframe的id名为iFrameWithJSfunctions,那么我们可以像iFrameWithJSfunctions.callIFrameFunction('sho
公共函数测试(str:String):无效{
跟踪(“来自js的参数”+str);
}
假设您的iframe的id名为iFrameWithJSfunctions
,那么我们可以像iFrameWithJSfunctions.callIFrameFunction('showart')那样调用它源代码有javascript,我们可以调用js的函数名showAlert
愿这对你有帮助 Flex和javascript之间的通信,即从页面回调Flex应用程序并从Flex应用程序调用javascript。我实现这一点的方法是使用FABridge。请参阅IFrameBridgeTest演示。所以这是可能的,但并不简单。
public function test(str:String):void{
trace('params from js'+str);
}
<mapFrame:IFrame id="frm" source="mapHtml/overlay.html" height="90%" width="100%" />