【发布时间】:2014-12-09 07:41:39
【问题描述】:
在我的 flex 应用程序中,我有一个加载 HTML 文件的 flex-iframe。我必须调用在加载的 HTML 文件中定义的 javascript 函数。
我正在使用 callIFrameFunction('jsfunctionname')。我正在使用 flex-iframe-1.4.6.swc & flex 4.1 SDK。
但是,无论如何都不会调用javascript函数,也不会执行它。我已将 html 文件放在 mxml 文件所在的同一目录中。
我已经嵌入了下面的代码。如果您有任何想法,请分享您的观点。
<flexiframe:IFrame id="iFrameWithJSfunctions"
label="Map"
source="pageWithJSfunctions.html"
frameLoad="callShowAlert(event)"
width="400"
height="120"
overlayDetection="true" />
/**
* Call the 'showAlert()' JavaScript method.
*/
private function callShowAlert(event:Event):void
{
iFrameWithJSfunctions.callIFrameFunction('showAlert');
}
【问题讨论】:
标签: javascript actionscript-3 apache-flex iframe flex4.6