在网络上搜索关键字: “Flex 自定义进度条”
会找到很多事例代码。
Flex框架通过将视图与逻辑分离设计,来提供一种可能性: 自定义进度条
视图:进度条外观
逻辑:加载以及加载监控
这种分离设计一定程度上是"MVC"的一种实现。
说它是“一定程度”,因为参看Flex框架中与标题相关的源代码,深深感觉:
整体上它想达到视图与逻辑分离,但是代码实现上太糟糕了,视图中有大量逻辑(加载、加载控制)。
暂且不去评价Flex框架,我们看看涉及哪些类:
视图类: mx.preloaders.SparkDownloadProgressBar 它是Flex框架提供的默认的进度条类,我们可以自定义视图类来替换它
逻辑类: mx.preloaders.Preloader 它是Flex框架提供的加载类,我们无法改动它
文章探讨了Flex框架中自定义进度条的实现方式,通过将视图与逻辑分离的设计,展示了如何创建具有高度灵活性的进度条组件。分析了Flex框架在实现这种分离时存在的问题,并介绍了可以使用的类,如mx.preloaders.SparkDownloadProgressBar和mx.preloaders.Preloader。
视图与逻辑的分离(提供自定义进度条的可能性)&spm=1001.2101.3001.5002&articleId=7408175&d=1&t=3&u=bfd8c0b678b34629bf4b9d1ba72b7287)
1551

被折叠的 条评论
为什么被折叠?



