Flex的进度条不显示进度⊙﹏⊙

1988_1989 2011-11-10 03:04:02
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">

<mx:Script>
<![CDATA[
import mx.binding.utils.BindingUtils;

private var num:Number = 0;
private var styleArr:Array =[];

internal function init():void{
styleArr.push("Button Click");
styleArr.push("Hslider Value");
cmbStyle.dataProvider = styleArr;
}

internal function setProValue(num:Number):void{
trace("num:"+num);
testProBar.setProgress(num,1000);
}

internal function clickPro():void{
//trace(cmbStyle.selectedIndex);
trace(num);
//手动模拟
if(num<= 1000){
setProValue(num);
num+=100;
}
if(num>1000){
num = 0;
}
}

internal function styleChange():void{
if(cmbStyle.selectedIndex == 1){
startbtn.enabled = false;
dragHs.enabled = true;
//BindingUtils实现数据绑定
BindingUtils.bindSetter(setProValue,dragHs,"value");
}
else{
startbtn.enabled = true;
dragHs.enabled = false;
}
}
]]>
</mx:Script>
<mx:Button id="startbtn" x="217" y="97" label="开始" fontSize="12" click="clickPro()"/>
<mx:Label x="311" y="97" text="方式:" height="22" fontSize="12" color="#F64515"/>
<mx:ProgressBar id="testProBar" x="217" y="171" width="277" color="#47D140" labelPlacement="center" height="30"/>
<mx:HSlider id="dragHs" x="217" y="272" width="277"/>
<mx:ComboBox id="cmbStyle" x="360" y="97" width="134" change="styleChange()"></mx:ComboBox>

</mx:Application>


效果:

点击开始 手动控制进度条
和绑定数据方式:拖动HSlider 也不显示进度
...全文
269 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yixiaotian1988 2013-06-17
  • 打赏
  • 举报
回复
是要将 testProBar 设置成手动模式 mode="manual"
1988_1989 2011-11-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 dreamboom 的回复:]

这个...你看看是不是浏览器问题啊
[/Quote]

还真不是,各种浏览器我都试过了,,
dreamboom 2011-11-17
  • 打赏
  • 举报
回复
这个...你看看是不是浏览器问题啊
1988_1989 2011-11-17
  • 打赏
  • 举报
回复
为何没有正解
蓝色_冰点 2011-11-15
  • 打赏
  • 举报
回复
用Flex4的话,[Bindable]修饰你要绑定的变量,超级简单的啊
蓝色_冰点 2011-11-15
  • 打赏
  • 举报
回复
Flex3的啊。。。
现在都4.5了。不过这里是javascript版块,你发错地方了
1988_1989 2011-11-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qiujialongjjj 的回复:]

LZ看看你代码是不是还差了点什么
[/Quote]

请大侠指教
风一样的大叔 2011-11-15
  • 打赏
  • 举报
回复
LZ看看你代码是不是还差了点什么
1988_1989 2011-11-15
  • 打赏
  • 举报
回复
为何没有人 来解决??

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧