收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 4142|回复: 5

[AIR/FLEX] 我的第一个FELX应用程序FLASH文档阅读器,单机版(内含狗血)

[复制链接]
发表于 2011-11-30 14:03:51 | 显示全部楼层 |阅读模式
这个较小: 1.rar (3.77 MB, 下载次数: 328)
 楼主| 发表于 2011-11-30 14:04:08 | 显示全部楼层
本帖最后由 hglgsxy 于 2011-11-30 14:59 编辑

狗血一:在线全屏时的键盘输入问题,实在不想说了(看了几个其它FLASH文档阅读器基本全是类似情况)。所以事实上这个程序它的完整功能也只能在单机下使用,在线全屏时它有部份功能是会自动隐藏的,如书签功能,搜索功能等。

狗血二:也就是这个贴子中的内容,http://bbs.blueidea.com/thread-3041689-1-1.html。在天地会斑竹大人帮我很详细的回复了,因为心急,所以同时发在了两个论坛求助。http://bbs.9ria.com/thread-104950-1-1.html

其中对于第二个狗血事件,从原理上本人认为是完全可以解决的,因为当一个文件的主类被加载完之后,如果能够复制,本人认为是完全可以重新复制一个并实例化它。因为init事件发生之后它的第一个实例已经可以初始化了(由于狗血二的原因,导致我弄完了这个阅读器之后才发现它目前只能单机运行,对于网络在线显示方面我正在重新考虑是使用同时使用两个Loader对象好,这样就可以让两个对象只下载第一帧就能开始全部显示,如果是单个Loader对象那只能等它全部下载完了COMPLETE事件之后复制这个对象)。

狗血三:从狗血二中又引发出本人测试的另一个狗血。比如加载同一个外部对象

var request:URLRequest = new URLRequest("module.swf");
var loader1:Loader = new Loader();
loader1.load(request);
addChild(loader1);
var loader2:Loader = new Loader();
loader2.load(request);
addChild(loader2);

事实上也可以明显的看出loader1与loader2会加载同一个外部对象。但它不会自动节约带宽,在COMPLETE事件发生之前,也就是在加载过程中,即便它是同一个URLRequest 实例所有属性相同,它也不能重复使用这个对象,它会发送两次不同的请求加载过程延长一半。只有等COMPLETE事件之后它才会可以重复使用已经下载的对象。

(我也去看了一下国外的那个Flexpaper,发现它也是需要等所有页面全部加载完了才会显示,这我认为是无法接受的。但按Flexpaper的界面布局与功能,我觉的它的可以处理成一边加载一边显示的。因为它的缩略图与内容并不是同时显示,或看搜索功能是单个向前进,不需要在后台有一个隐藏对象辅助,有点不明白他这么做的理由)。

狗血四:就在本人一边看书一边学FLEX一边做这个FLASH文档阅读器的时候,报来ADOBE的FLEX部门裁员750人的消息,让本人学习FLEX的信心大减。
回复 支持 反对

使用道具 举报

发表于 2011-12-2 10:10:09 | 显示全部楼层
很好啊
回复 支持 反对

使用道具 举报

发表于 2011-12-9 15:16:44 | 显示全部楼层
文章内容固定的?怎样加载外部文章啊?
回复 支持 反对

使用道具 举报

发表于 2011-12-10 09:51:12 | 显示全部楼层
感觉就是狗血
回复 支持 反对

使用道具 举报

发表于 2011-12-10 16:57:18 | 显示全部楼层
感觉不出来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-11-29 15:20 , Processed in 0.077927 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表