Xml代码 1.<?xml version="1.0" encoding="utf-8"?> 2.<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 3. layout="vertical" 4. verticalAlign="middle" 5. backgroundColor="white"> 6. 7. <mx:Script> 8. <![CDATA[ 9. import mx.events.SliderEvent; 10. 11. private function init():void { 12. var c:Class = progressBar.getStyle("indeterminateSkin"); 13. progressBar.setStyle("barSkin", c); 14. progressBar.setProgress(15, 100); 15. } 16. 17. private function progressBar_change(evt:SliderEvent):void { 18. progressBar.setProgress(evt.value, 100); 19. } 20. ]]> 21. </mx:Script> 22. 23. <mx:ApplicationControlBar dock="true"> 24. <mx:Form styleName="plain"> 25. <mx:FormItem label="value:"> 26. <mx:HSlider id="slider" 27. minimum="0" 28. maximum="100" 29. value="15" 30. liveDragging="true" 31. snapInterval="1" 32. tickInterval="10" 33. dataTipPrecision="0" 34. change="progressBar_change(event);" /> 35. </mx:FormItem> 36. </mx:Form> 37. </mx:ApplicationControlBar> 38. 39. <mx:ProgressBar id="progressBar" 40. mode="manual" 41. labelPlacement="center" 42. height="50" 43. creationComplete="init();" /> 44. 45.</mx:Application> <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ import mx.events.SliderEvent; private function init():void { var c:Class = progressBar.getStyle("indeterminateSkin"); progressBar.setStyle("barSkin", c); progressBar.setProgress(15, 100); } private function progressBar_change(evt:SliderEvent):void { progressBar.setProgress(evt.value, 100); } ]]> </mx:Script> <mx:ApplicationControlBar dock="true"> <mx:Form styleName="plain"> <mx:FormItem label="value:"> <mx:HSlider id="slider" minimum="0" maximum="100" value="15" liveDragging="true" snapInterval="1" tickInterval="10" dataTipPrecision="0" change="progressBar_change(event);" /> </mx:FormItem> </mx:Form> </mx:ApplicationControlBar> <mx:ProgressBar id="progressBar" mode="manual" labelPlacement="center" height="50" creationComplete="init();" /> </mx:Application> 另外你可以将barSkin风格定义在一个.CSS文件或者<mx:Style />中,大致像下面这样: Xml代码 1.ProgressBar { 2. barSkin: ClassReference("mx.skins.halo.ProgressIndeterminateSkin"); 3.} ProgressBar { barSkin: ClassReference("mx.skins.halo.ProgressIndeterminateSkin"); } 或者你可以在MXML中利用下面的代码设置barSkin风格:<mx:ProgressBar Xml代码 1.id="progressBar" 2. barSkin="mx.skins.halo.ProgressIndeterminateSkin" 3. mode="manual" 4. labelPlacement="center" 5. height="50" />
详细解决方案
[2011-04] 更动进度条的样式
热度:642 发布时间:2012-10-09 10:21:45.0
相关解决方案
- java怎么把字符串"Sun Dec 11 16:05:23 +0800 2011"转换成Date类型
- Thu Sep 29 17:33:12 CST 2011 格式字符串如何转换成Date类型?求解
- c# winform mschart 如何样能使x轴显示系统获取的时间,要是这样的类型:2011-11-11 11:11:11的
- 日期格式验证 2011-09-27 格式,该如何处理
- Office 2011 mac 苹果 中文版 + 批量受权
- 2011.1.7日跟1.10在symbian signed做express signed签名第4步返回system error
- 2011.1.7日和1.10在symbian signed做express signed签名第4步返回system error,该怎么处理
- 2011.7.7在MyEclipse 5.5中装配SVN在线安装方法
- C与C++程序设计学习与实验系统+2011.2出现编译错误是什么意思???
- w3ctech 2011 - 搂抱HTML5 技术大会即将召开,欢迎报名
- 时间格式的变换:Tue May 24 18:04:53 +0800 2011
- 2011.09.29――― html5 之 特征检测
- 2011 Google HTML5 体会
- 2011 年50+优秀的网页设计(下)
- 2011 年50+优秀的网页设计(上)
- 2011-08-30 筹建PHP开发环境
- ajax留言展示-2011-05-02
- 2011-10-21 09:29 jquery attr()步骤 添加,修改,获取对象的属性值
- 2011-10-12 Google涂鸦 粘土卡通大师
- 2011-05-19 小结
- Google 2011 大断言
- [2011-04] 更动进度条的样式
- 2011-06-18 小结
- ExtJS 4.0 改进Ext.grid.plugin.RowEditing (重构,v1.4版本,2011-09-11)
- ExtJS4.x 漫笔(2011-04-29更新)
- node.js国内外文件集锦(2011.02.09更新) [复制链接]
- 2011.01.11――― javascript new以及沿袭的理解
- hlt开发管理工具 2011-十-13
- 2011 十 21
- 2011-11-15 小结