Apache flex 在Flex air中显示pdf

Apache flex 在Flex air中显示pdf,apache-flex,pdf,air,Apache Flex,Pdf,Air,我浏览了Adobe Livedocs的一个文档,其中描述了如何使用pdf: 但是我被它卡住了,不能让它工作 有人能帮我吗 谢谢 VladimirAdobeAIR依靠AdobeReaderBrowser插件来呈现PDF文件。因此,AIR应用程序的用户必须安装Adobe Reader。这也意味着用户可能对Adobe Reader界面进行的任何定制都将反映在他们的AIR应用程序中 话虽如此,您是否安装了Adobe Reader?它必须至少是8.1版 您可以在下面的代码中设置一个断点,用于检查pdfCa

我浏览了Adobe Livedocs的一个文档,其中描述了如何使用pdf:

但是我被它卡住了,不能让它工作

有人能帮我吗

谢谢
Vladimir

AdobeAIR依靠AdobeReaderBrowser插件来呈现PDF文件。因此,AIR应用程序的用户必须安装Adobe Reader。这也意味着用户可能对Adobe Reader界面进行的任何定制都将反映在他们的AIR应用程序中

话虽如此,您是否安装了Adobe Reader?它必须至少是8.1版

您可以在下面的代码中设置一个断点,用于检查pdfCapability,并告诉您它是否支持pdf

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication 
    xmlns:mx="http://www.adobe.com/2006/mxml" 
    layout="absolute" 
    creationComplete="onCreationComplete()">

    <mx:Script>
        <![CDATA[
            import mx.core.UIComponent;

            public function onCreationComplete():void
            {
                if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK)
                {
                    var htmlLoader:HTMLLoader = new HTMLLoader();
                    var pdfUrl:URLRequest = new URLRequest("http://www.adobe.com/devnet/flex/pdfs/getting_started_with_Flex3.pdf"); 
                    htmlLoader.load(pdfUrl);
                    htmlLoader.width = 1024;
                    htmlLoader.height= 768;
                    pdfComponent.addChild(htmlLoader);
                }
            }
        ]]>
    </mx:Script>
    <mx:VBox>
        <mx:Label text="pdf below:" />
        <mx:UIComponent id="pdfComponent"  />
    </mx:VBox>  
</mx:WindowedApplication>

您到底有什么问题?