解析: Flex初始化时、加载进度监控的设计思路: (3)视图与逻辑的分离(提供自定义进度条的可能性)
2012-03-29 20:17
295 查看
在网络上搜索关键字: “Flex 自定义进度条”
会找到很多事例代码。
Flex框架通过将视图与逻辑分离设计,来提供一种可能性: 自定义进度条
视图:进度条外观
逻辑:加载以及加载监控
这种分离设计一定程度上是"MVC"的一种实现。
说它是“一定程度”,因为参看Flex框架中与标题相关的源代码,深深感觉:
整体上它想达到视图与逻辑分离,但是代码实现上太糟糕了,视图中有大量逻辑(加载、加载控制)。
暂且不去评价Flex框架,我们看看涉及哪些类:
视图类: mx.preloaders.SparkDownloadProgressBar 它是Flex框架提供的默认的进度条类,我们可以自定义视图类来替换它
逻辑类: mx.preloaders.Preloader 它是Flex框架提供的加载类,我们无法改动它
会找到很多事例代码。
Flex框架通过将视图与逻辑分离设计,来提供一种可能性: 自定义进度条
视图:进度条外观
逻辑:加载以及加载监控
这种分离设计一定程度上是"MVC"的一种实现。
说它是“一定程度”,因为参看Flex框架中与标题相关的源代码,深深感觉:
整体上它想达到视图与逻辑分离,但是代码实现上太糟糕了,视图中有大量逻辑(加载、加载控制)。
暂且不去评价Flex框架,我们看看涉及哪些类:
视图类: mx.preloaders.SparkDownloadProgressBar 它是Flex框架提供的默认的进度条类,我们可以自定义视图类来替换它
逻辑类: mx.preloaders.Preloader 它是Flex框架提供的加载类,我们无法改动它
相关文章推荐
- 解析: Flex初始化时、加载进度监控的设计思路: (1)不同的Loader并行下载
- 解析: Flex初始化时、加载进度监控的设计思路: (2)监控并行加载进度的定时器
- 解析: Flex初始化时、加载进度监控的设计思路
- 解析: Flex初始化时、加载进度监控的设计思路: (4)涉及到的角色和流程图
- [Flex]实现Application未初始化前加载自定义配置内容
- flex自定义preloader预加载进度条
- flex自定义加载进度条
- Flex 界面初始化 自定义 预加载 类!
- 自定义带进度的ProgressRelativeLayout,实现加载网络数据时有进度条样式
- flex可自定义圆形加载进度条例子代码下载
- Flex 页面加载显示自定义进度条
- Flex 自定义加载进度条
- 自定义spring mvc的json视图实现思路解析
- 安卓双向范围取值选择器,双向选择进度条,单向选择进度条自定义视图View实现
- 【安卓-自定义布局】安卓App开发思路 一步一个脚印(十四)实现Fragment的缓冲视图和数据,防止重复加载
- flex自定义preloader预加载进度条
- Flex 自定义加载进度条
- Flex进度条控件ProgressBar使用讲解加载图片显示进度演示
- 异步加载网络数据,自定义进度条显示
- 自定义加载进度条loading的几种方式