首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex4.0兑现翻书效果,并动态 使用FlexPaper显示PDF文档

2012-08-25 
flex4.0实现翻书效果,并动态 使用FlexPaper显示PDF文档由于项目需要,需要实现翻书效果,所以在网上找了一个

flex4.0实现翻书效果,并动态 使用FlexPaper显示PDF文档
由于项目需要,需要实现翻书效果,所以在网上找了一个翻书效果的源码,自己有所改动,
这里我的翻书效果要嵌套FlexPaperViewer,翻看的都是swf文件。

注,我的flex项目里面需要两个参数,参数的传递方法是在我调用的页面写入:
"/TestBook.html?hospitalcode="+id+"&swfcount="+swfcount , "_blank"
hospitalcode是swf文件名称的前半部门,比如33_44.swf,33就为hospitalcode.
swfcount是我的文件夹下有多少swf文件

然后在flex项目的TestBook.mxml页面实现
private function setFlexPaperViewer():void
{
var args:Object = getParams();
var hospitalcode:String;
var swfcount:int;
if(args.hospitalcode != null ){
hospitalcode = args.hospitalcode;
//Alert.show(hospitalcode);
}
if(args.swfcount != null){
swfcount = args.swfcount
}
//Alert.show(swfcount.toString());

var array:Array = new Array(); 
for(var i:int = 1;i<=swfcount;i++)
{
var fpv:FlexPaperViewer = new FlexPaperViewer();
fpv.SwfFile="hospital/data/swf/"+hospitalcode+"_"+i+".swf";
array.push(fpv);
}
book.content = array;
currentPage.maximum = book.maximumPageIndex-1;
currentPage.minimum = book.minimumPageIndex+1;
}

由于比较大,所以只上传了src 1 楼 skyyangpeng 2012-06-16   能发一份完整的源码不?邮箱:601730165@qq.com.
想学习下,谢谢了! 2 楼 lijunyao1205 2012-06-27   这种感觉很不舒服,至少给个能看的懂的,怎么用的说明。

热点排行