Я пытаюсь загрузить PDF внутри iFrame, которые открываются во всплывающем окне. Всплывающее изображение показывается, но не загружается pdf. Вот мой код -Main.mxmliFrame не загружается внутри Flex popup
<![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);
}
Теперь Window.mxml
<?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"/>
Можете ли вы предложить, что случилось с ним?
Вы можете использовать [StageWebView] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageWebView.html) вместо flex-iframe. –
Привет, Джейсон, Спасибо за ваш ответ еще раз! Я думаю, StagewebView используется для AIR, но я хочу использовать его в веб-проекте. Любое предложение? – Sam
Извините, я неправильно читаю ваши теги слишком быстро. Также стоит отметить, что это выглядит как Flex 3. –