3
팝업 창이 열리는 iFrame 내부에서 PDF를로드하려고합니다. 팝업이 표시되지만 pdf가로드되지 않습니다. 다음은 지금 iFrame이 플렉스 팝업 안에로드되지 않습니다.
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical" width="742" height="452"
title="PopUp Window" horizontalAlign="center"
xmlns:flexiframe="http://code.google.com/p/flex-iframe/"
xmlns:components="components.*"
showCloseButton="true"
close="closeWindow(event);" >
<mx:Script>
<![CDATA[
import mx.core.IFlexDisplayObject;
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
private function closeWindow(e:CloseEvent):void {
PopUpManager.removePopUp(e.target as IFlexDisplayObject);
}
]]>
</mx:Script>
<flexiframe:IFrame id="iframe" source="C:\\test.pdf"
backgroundColor="blue" width="100%" height="100%" visible="true"/>
Window.mxml
당신이 무슨 잘못 그것으로 제안시겠습니까<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
import com.google.code.flexiframe.IFrame;
import mx.managers.PopUpManager;
protected function dgGrid_itemDoubleClick(event:Event):void {
var win : Window = new Window();
PopUpManager.addPopUp(win,this,true);
PopUpManager.centerPopUp(win);
}
-Main.mxml 내 코드?
params.wmode= "opaque";
이 설정은 IFrame을 가진 많은 문제를 해결할 수 있지만 것을 유의 사항 :
flex-iframe 대신 [StageWebView] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageWebView.html)를 사용할 수 있습니다. –
안녕하세요 Jason, 답장을 보내 주셔서 다시 한 번 감사드립니다. StagewebView는 AIR에 사용되지만 웹 프로젝트에서 사용하고 싶습니다. 어떠한 제안? – Sam
죄송합니다. 태그를 너무 빨리 읽었습니다. 또한 주목할 가치가있는 것은 Flex 3 인 것 같습니다. –