3

ポップアップ ウィンドウで開く iFrame 内に pdf を読み込もうとしています。ポップアップは表示されますが、pdf が読み込まれません。これが私のコードです -Main.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);
        } 

現在 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"/>

何が悪いのか教えてください。

4

1 に答える 1

0

index.template.htmlファイルに移動し、SWF に次のパラメーターを配置する必要があります。

params.wmode= "opaque";

この設定により、IFrame に関する問題の多くが修正される可能性がありますが、特定の Flash バージョンおよびブラウザーではパフォーマンスの問題が発生することに注意してください。自己責任で IFrame を使用してください。

于 2013-05-20T07:47:20.977 に答える