HTMLLoader打开pdf,但dosn';不适合适当的宽度

HTMLLoader打开pdf,但dosn';不适合适当的宽度,html,actionscript-3,apache-flex,Html,Actionscript 3,Apache Flex,我有正确加载pdf文件的HTMLLoader,但我的问题是HTMLLoader没有显示pdf的全宽(尽管我更改了HTMLLoader宽度,但pdf的Vscroll没有显示) 私有变量pdf:htmloader=newhtmloader(); 私有函数init():void{ if(HTMLLoader.pdfCapability==htmlpdfpability.STATUS\u OK) { 变量请求:URLRequest=新的URLRequest(“file:///D:/New%20fold

我有正确加载pdf文件的HTMLLoader,但我的问题是HTMLLoader没有显示pdf的全宽(尽管我更改了HTMLLoader宽度,但pdf的Vscroll没有显示)

私有变量pdf:htmloader=newhtmloader(); 私有函数init():void{ if(HTMLLoader.pdfCapability==htmlpdfpability.STATUS\u OK) { 变量请求:URLRequest=新的URLRequest(“file:///D:/New%20folder/%D8%A7%D9%84%D9%83%D8%AA%D8%A7%D8%A8%20%D8%A7%D9%84%D8%AA%D9%81%D8%A7%D8%B9%D9%84%D9%8A/home.pdf"); pdf.width=appCanvas.width-40; pdf.height=appCanvas.height-60; 加载(请求); pdf.addEventListener(LocationChangeEvent.LOCATION\u变更,函数(evt:LocationChangeEvent):无效 { if(evt.location.toLocaleLowerCase()子字符串(evt.location.length-4)=“html”) { var str:String=escapeMultiByte(evt.location.slice(8)); str=unescape(evt.位置); var nativeProcessStartupInfo:nativeProcessStartupInfo=new nativeProcessStartupInfo(); var mp:File=新文件(“C:\\Program Files(x86)\\Google\\Chrome\\Application\\Chrome.exe”); nativeProcessStartupInfo.executable=mp; 变量args:Vector.=新向量。(); 参数推送(evt位置); nativeProcessStartupInfo.arguments=args; var进程:NativeProcess=new NativeProcess(); 进程启动(nativeProcessStartupInfo); pdf.historyBack(); } }); myWin.addChild(pdf);//将HTMLLoader添加到我的HTML组件中 }否则{ Alert.show(“无法显示PDF。错误代码:”+htmloader.pdfCapability); } }
加载HTMLLoader时,通过重新更改appCanvas的宽度来解决此问题。 我在函数的末尾添加此代码

               setTimeout(function():void{
                appCanvas.width +=1;
                appCanvas.height +=1;
                appCanvas.width -=1;
                appCanvas.height -=1;
            },30);

加载HTMLLoader时,通过重新更改appCanvas的宽度来解决此问题。 我在函数的末尾添加此代码

               setTimeout(function():void{
                appCanvas.width +=1;
                appCanvas.height +=1;
                appCanvas.width -=1;
                appCanvas.height -=1;
            },30);