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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值