Flex翻书效果应用心得——CADAL阅读器改版

荒了很久,随便写一点吧。

 

 

前段时间忙着发文章的事情,搞得天昏地暗,好歹最后总算是JCDL心地善良,收了我的水文。哇哈哈!毕业问题基本搞定了!

 

最近带着小师弟一起改版我们网站的阅读器。改动阅读器的主要原因是之前的那个阅读器看书需要Djvu插件,用户抱怨很多,嫌麻烦。其实不就是下个小插件么,才1M多点,看来用户还是很苛刻的。

 

用Flex,拿RubenBook改的,网上的FlexBook主要有2个版本,一个就叫FlexBook一个叫RubenBook,基本差不多的,后者的注释相对比较详细一点。

 

改动下来几个心得:

 

1. 原来Djvu还是很强大的,Flex无法直接支持Djvu,第三方库也没有,一个所谓的第三方库也因为AS解析Djvu的效率太低,奇慢无比,胎死腹中了。无解,只有进行转换,转出来的格式无论jpg还是png都比Djvu大很多,如果有做扫描格式的同志,djvu还是值得考虑的。

 

2. Flex程序还是比较耗内存的,直接拿RubenBook不能用,很吃内存,看本书要1G内存,太崩溃了!IE最后因为内存问题还会强行杀掉进程,需要进行一定程度的调整,我们调了很长时间,换了一种显示机制,最后稳定在100M左右,还是可以忍受的了。还有Flex要小心内存泄露,写的时候要注意,不要用的都要清掉设置为Null,包括Image的Source,在这个上面吃了苦头了。

 

3.  团队的代码在写之前最好讨论,保持固定格式和命名规则,虽然看似不起眼,这对后面的调试工作帮助很大。一个团队写代码比自己在那里苦憋,爽太多了,呵呵。

 

 

 

改版后的阅读器:http://www.cadal.zju.edu.cn/book/02020811/  (呼唤美工,美工布局的东西实在做不来)

 

再推销一下我们的网站,呵呵

CADAL数字图书馆:  http://www.cadal.zju.edu.cn/ (其实资源还算蛮多的)

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值