在Flex Project中实现FlexPaper库

时间:2012-12-20 05:59:59

标签: flex4 flexpaper

我正在使用Flexpaper库开发flex pdf reader应用程序。我从http://flexpaper.devaldi.com/download/获得了flexpaper库并添加到我的项目构建路径中,它在flex web,桌面和移动项目中都运行良好。

我从http://code.google.com/p/flexpaper/downloads/list获得了源代码,并在我的flex项目中实现了自定义应用程序。

对于编译时没有错误但无法正常工作的Flex Desktop项目。 Swf文件没有加载,总是在右侧显示微调器。

对于显示编译错误的Flex Mobile项目。 无法解析为组件实现

请给我解决方案..

谢谢和问候 迪内希

2 个答案:

答案 0 :(得分:3)

我得到了解决方案。我的Flex项目和Flex移动项目都适用于定制的flexpaper库。

我将代码更改为

<mx:VBox xmlns:mx="library://ns.adobe.com/flex/mx"
         xmlns:fx="http://ns.adobe.com/mxml/2009"

谢谢和问候, 迪内希

答案 1 :(得分:2)

Flex Desktop和Web项目都经过编译和运行,没有错误。

我将代码更改为

protected function button1_clickHandler(event:MouseEvent):void
{               myViewer.SwfFile="Paper.swf";                               
}
<flexpaper:FlexPaperViewer id="myViewer" x="10" y="44" >
</flexpaper:FlexPaperViewer>
<s:Button x="306" y="19" label="Load Swf" click="button1_clickHandler(event)"/>

而不是

<flexpaper:FlexPaperViewer x="10" y="10" height="301" SwfFile="Paper1.swf">
</flexpaper:FlexPaperViewer>

对于显示编译错误的Flex Mobile项目。 无法解析为组件实现。 帮助我