解析: Flex初始化时、加载进度监控的设计思路: (3)视图与逻辑的分离(提供自定义进度条的可能性)

原创 2012年03月29日 20:17:41

在网络上搜索关键字: “Flex 自定义进度条”

会找到很多事例代码。

 

Flex框架通过将视图与逻辑分离设计,来提供一种可能性: 自定义进度条

视图:进度条外观

逻辑:加载以及加载监控

 

这种分离设计一定程度上是"MVC"的一种实现。

说它是“一定程度”,因为参看Flex框架中与标题相关的源代码,深深感觉:

整体上它想达到视图与逻辑分离,但是代码实现上太糟糕了,视图中有大量逻辑(加载、加载控制)。

暂且不去评价Flex框架,我们看看涉及哪些类:

 

视图类: mx.preloaders.SparkDownloadProgressBar          它是Flex框架提供的默认的进度条类,我们可以自定义视图类来替换它

逻辑类: mx.preloaders.Preloader                                            它是Flex框架提供的加载类,我们无法改动它

相关文章推荐

解析: Flex初始化时、加载进度监控的设计思路: (1)不同的Loader并行下载

ActionScript(Flex)的加载类是Loader。 我们先看一下其定义:   包 flash.display 类 public class Loade...
  • tiangej
  • tiangej
  • 2012年03月29日 15:20
  • 961

解析: Flex初始化时、加载进度监控的设计思路: (2)监控并行加载进度的定时器

加载进度 = 已加载量 / 加载总量   因为是并行(多个Loader同时)加载,所以: 加载进度 = 各个Loader已加载量的总和 / 各个Loader加载总量之和 如何能一下子汇总全部Lo...
  • tiangej
  • tiangej
  • 2012年03月29日 17:14
  • 1227

flex自定义加载进度条

public class Loadding extends Sprite implements IPreloaderDisplay  {          [Embed(source="log...

安卓自定义View之加载进度条

  • 2017年06月27日 15:48
  • 4.41MB
  • 下载

android开发之自定义加载进度条

最近,有点闲,一闲就出事!没事就想去论坛呀,贴吧呀,去逛逛,看看有没有关于我大安卓的一些新的技术或者好用的开源框架,这不,下面我要和大家聊的就是关于加载数据时会出现的一个用户友好的进度条,如图1-1:...

自定义圆弧加载进度条

  • 2016年11月03日 11:39
  • 6.9MB
  • 下载

自定义View之——图片加载进度条

  • 2016年08月18日 11:52
  • 9.34MB
  • 下载

[Android自定义控件]带加载进度条的ImageView

很多时候图片上传的时候需要一个有加载效果的ImageView,其实实现起来也非常简单,下面是这个控件的demo 实现: public class LoadingImgView ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解析: Flex初始化时、加载进度监控的设计思路: (3)视图与逻辑的分离(提供自定义进度条的可能性)
举报原因:
原因补充:

(最多只允许输入30个字)