例1: mxml文件中的使用方法
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="InitApp()"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" width="435" height="208">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.controls.Image;
import flash.net.URLLoader;
import flash.net.URLRequest;
import mx.managers.PopUpManager;
import mx.controls.ProgressBar;
private var valueNum:Number = 0;
//使用定时器处理progressBar 开始
private var timer:Timer;
protected function InitApp():void{
timer = new Timer(1);
timer.addEventListener(TimerEvent.TIMER, OnTimeEvent);
timer.start();
}
private function OnTimeEvent(evt:TimerEvent):void{
valueNum = valueNum + 10;
var vaPercent:Number = valueNum / 100;
if(valueNum >= 10000)
{
progressBar.setProgress(valueNum, 10000);
progressBar.label = "download completed";
return;
}
progressBar.setProgress(valueNum, 10000);
progressBar.label = vaPercent + "% has been downloaded"
}
]]>
</fx:Script>
<mx:ProgressBar x="108" y="22" label="0% has been downloaded" minimum="0" maximum="100" mode="manual" id="progressBar" name="progress" indeterminate="false" enabled="true" chromeColor="#1F1616" color="#FB0D0D" disabledColor="#FA1919" errorColor="#26AE4D"/>
</s:Application>
例2: as文件中的使用方法
var proBar:ProgressBar = new ProgressBar();
proBar.width = 48;
proBar.x = 0;
proBar.y = 0;
proBar.minimum = 0;
proBar.maximum = 100;
proBar.direction = "right";
proBar.mode = "manual";
this.addChild(proBar);
var timer:Timer;
var valueNum:Number = 0;
timer = new Timer(1);
timer.addEventListener(TimerEvent.TIMER, function():void{
valueNum = valueNum + 10;
var vaPercent:Number = valueNum / 100;
if(valueNum >= 10000)
{
proBar.setProgress(valueNum, 10000);
proBar.label = "同步完成";
proBar.visible = false;
return;
}
proBar.setProgress(valueNum, 10000);
proBar.label = "已经同步" + vaPercent + "%";
});
timer.start();
分享到:
相关推荐
flex进度条,适用于网站初始化,或者在缓冲时
Flex进度条示例源码Flex进度条示例源码
flex进度条展示源码
Flex 4 进度条的皮肤 自己定义的进度条的皮肤 可以按自己的要求随便修改
主要是展示一个查询的时候提示进度条,还可以用在其他的比如,登录啊
结合flash制作的flex进度条,使之更简单。
NULL 博文链接:https://zhangyinyou.iteye.com/blog/684780
/********************* Flex 指定文件下载 带进度条 **********************/
flex带进度条上传文件,非常棒,相信你会喜欢的。大家不要下载了,这个资源不知道为什么不能用了,请csdn的管理员关注一下。
NULL 博文链接:https://hje.iteye.com/blog/413401
flex可自定义圆形加载进度条例子代码,非常好看的特效,只能用炫酷来形容,感兴趣就下载看看吧,用在自己的网站觉得吸引眼球!
可以正确刷新批量上传时进度条。 源码为学习用途。所以写得随便了一些。 请留意javascript 有Flex 回调函数。
提供 : Flex4 的 进度条ProgressBar 组件实例 ComboBox 实例 NumbericStepper 实例 源码
flex自定的加载进度条,替换flex Application的preloader。
Flex actionscript3 as3加载文件资源进度条.rar
www.iflex4.com制作 qq群:121987778 更多资料请访问网站。
自己整理的的一个仿Extjs局部遮罩,可带进度条。只是一个思路,组件有些小问题,比如组件大小改变时,遮罩没有随着组件大小变。大家使用时候可以优化了下。
flex自定义的预加载进度条动画的一个demo,非常使用。
采用flash的flex技术实现无刷上传,后台数据封装的很好,目前网易和qq邮箱的上传功能和此上传插件类型,给出了一个php后台,理论上后台可以是任意平台如jsp.net等
一个flex的文件上传组件,带进度条的。