摘要: Flex为什么要MVC?1、对不同用途的代码进行分类管理?降低耦合?2、分类后的每个代码程序规模都不大,使得代码容易懂?3、防止修改代码的时候把不该修改的地方误改了?4、提高生产效率(代码少?容易编写?)?5、代码易读,易懂?6、代码容易单独调试?7、减少重复代码?8、代码运行性能好?9、易维护?--------------------------------------------------------------------------1、MVC框架(如Cairngorm 、PureMVC)通过使用各种设计模式,达到对代码进行分类和解除紧密耦合。这个目的是可以达到的。 但是,对于展示层代 阅读全文
posted @ 2013-03-05 16:18 小小有 阅读(1080) 评论(4) 推荐(0) 编辑
摘要: 当网络速度较慢时,如果在下载过程中界面没有任何的提示或变化,用户会感到烦躁,甚至抱怨开发商,这不是我们所希望的。进度条是很好的转移注意力的方式,它让用户感觉到程序在正常运转,可以耐心地等下去。Preloader就是这样一个类,它负责监听Application、RSL和模块的下载和初始化进程的状态,包括对下载过程的监听,并且根据下载的状态生成相应的初始化进程事件,包括:FlexEvent.INIT_PROGRESSFlexEvent.INIT_COMPLETEProgressEvent.PROGRESSEvent.COMPLETEPreloader 虽然发布初始化进程事件,但是并不直接显示初始化 阅读全文
posted @ 2013-03-05 15:44 小小有 阅读(1679) 评论(0) 推荐(0) 编辑