1.概述 可以通过创建 SparkDownloadProgressBar 类的子类来实现自定义下载进度栏组件。不要将下载进度栏实现为 MXML 组件,因为这样下载速度太慢。
一个传统的Flex 4范例并用未签名RSLs来发布。Flash Player先加载main.swf,然后是RSLs(OSMF,
TLF,framework,spark, rpc 和sparkskins)。我注意到它可以并行下载。即便main
application没有下载完毕,player就已经开始下载未签名的RSLs。这也是传统的Flex
4预加载进度条表现奇怪的原因:进度条回退,然后再次前进或是闪烁。这归咎于使用2个轨道的SparkDownloadProgressBar的实现方
法。第一个轨道(进度条背景里的一个灰色长方形)显示的下载进度。第二个显示的初始化进度。我想扩展这个类基于以下原因。
下载进度轨道显示混合的信息:main
application的下载进度,以及RSLs的进度。好消息是你可以覆写2个独立的进度调用:main
app的进度调用(progressHandler)和rslProgressHandler。如此你可以体会到这个步骤的不同了。另一个发现是新的
SparkDownloadProgressBar不显示任何文本信息。
可采用下列方法定制下载组件
2.通过flash CS制作 loading 加载进度条 具体参见《》
出自英文《
Flex 4 Custom Preloader》
参考文献
1.
2.http://polygeek.com/2732_flex_flex-4-custom-preloader
3. %D3%EA%BA%F3%B5%C4%B5%AD%C0%B6%C7%E7%BF%D5/blog/item/015bd6d0760647359b502790.html
阅读(2408) | 评论(0) | 转发(0) |