我正在尝试将PDF文件预览到Flex(AIR)应用程序中:我正在使用mx.controls.HTML组件,当我将项目构建到flex builder时,它可以正常工作。但是在导出到经过验证的版本时:我可以预览网页但不能预览PDF文件。你有什么想法吗?
谢谢,
尼古拉斯
答案 0 :(得分:0)
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="init()"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<mx:HTML width="100%" height="100%" id="h" />
<fx:Script>
<![CDATA[
private var pdf:HTMLLoader;
private function init():void
{
var request:URLRequest = new URLRequest("http://www.tagg.org/pdftest.pdf");
pdf = new HTMLLoader();
pdf.height = 800;
pdf.width = 600;
pdf.load(request);
h.addChild(pdf);
}
]]>
</fx:Script>
</s:WindowedApplication>