sealbird 发表于 2013-1-26 14:40:03

[2011-04] 更改进度条的样式

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.      <!]>    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>         <!]>   </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" />
页: [1]
查看完整版本: [2011-04] 更改进度条的样式