解析: Flex初始化时、加载进度监控的设计思路
2012-03-28 18:51
260 查看
先做些铺垫: 琢磨一下Flex初始化阶段,当加载swf自身以及RSL(资源模块同理)的时候,涉及到哪些关键角色(对象)以及它们的分工协作关系是怎样的?
关键类 | 存在理由 |
flash.display.Loader | Loader是ActionScript(Flex)中用于加载的功能类,当然不能缺少它 |
mx.preloaders.Preloader | 功能类。Preloader顾名思义,是预加载类。是Flex框架中提供的用于控制加载 |
mx.preloaders.SparkDownloadProgressBar | 视图类。与Preloader类配合使用。用来视觉上呈现进度状态,该类将在画面上呈现带阴影的圆角矩形,其上有进度条 |
mx.managers.SystemManager | 总体控制类,用来启动Preloader,并在加载动作完毕后,对加载对象进行控制(比如去掉进度条、Application的显示等) |
SystemManager | SparkDownloadProgressBar | Preloader | ||||
包 | 类对象 | 监听事件 | 监听函数 | initialize | set preloader | |
mx.preloaders | preloader | FlexEvent.PRELOADER_DOC_FRAME_READY | preloader_preloaderDocFrameReadyHandler | ○ | ||
Event.COMPLETE | preloader_completeHandler | ○ | ||||
FlexEvent.PRELOADER_DONE | preloader_preloaderDoneHandler | ○ | ||||
RSLEvent.RSL_COMPLETE | preloader_rslCompleteHandler | ○ | ||||
ProgressEvent.PROGRESS | progressHandler | ○ | ||||
Event.COMPLETE | completeHandler | ○ | ||||
RSLEvent.RSL_PROGRESS | rslProgressHandler | ○ | ||||
RSLEvent.RSL_COMPLETE | rslCompleteHandler | ○ | ||||
RSLEvent.RSL_ERROR | rslErrorHandler | ○ | ||||
FlexEvent.INIT_PROGRESS | initProgressHandler | ○ | ||||
FlexEvent.INIT_COMPLETE | initCompleteHandler | ○ | ||||
flash.display.Loader | contentLoaderInfo | ProgressEvent.PROGRESS | rslProgressHandler | ○ | ||
Event.COMPLETE | rslCompleteHandler | ○ |
相关文章推荐
- 解析: Flex初始化时、加载进度监控的设计思路: (4)涉及到的角色和流程图
- 解析: Flex初始化时、加载进度监控的设计思路: (2)监控并行加载进度的定时器
- 解析: Flex初始化时、加载进度监控的设计思路: (3)视图与逻辑的分离(提供自定义进度条的可能性)
- 解析: Flex初始化时、加载进度监控的设计思路: (1)不同的Loader并行下载
- WEB网页监控系统的设计框架思路详解
- ios app初始化和数据迁移的设计思路
- Flex 加载进度条
- Flex进度条控件ProgressBar使用讲解加载图片显示进度演示
- 从Flex中owner和parent的区别来说Flex API设计思路(http://www.iteye.com/topic/849006)
- 新浪、万网前系统架构师高俊峰:统一监控报警平台架构设计思路
- Android中实时视频监控方案设计思路
- Flex初始化时加载外部XML
- flex自定义加载进度条
- FLEX中Preloader预加载进度条
- 如何去掉、修改Flex生成的SWF加载进度条?
- Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能
- (二十六)类加载机制和类的加载、连接(验证、准备、解析)和初始化
- flex的加载进度条
- 2018-01-18 jvm加载.class文件(加载、连接(验证、准备、解析)、初始化、使用、卸载)
- 新浪、万网前系统架构师高俊峰:统一监控报警平台架构设计思路