0
내 Flex 애플리케이션에서 HTML 파일을로드하는 flex-iframe이 있습니다. 내가로드 된 HTML 파일에 정의 된 자바 스크립트 함수를 호출해야합니다.Flex-iFrame에서 JavaScript 함수를 호출하는 중 HTML이 발생하지 않습니다.
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');
}