Obrigado Luis, mas dava-me mesmo jeito que fosse o Spark Slider e não o MX.
2011/1/28 Luis Costa <[email protected]> > Yeap > > É qualquer coisa deste tipo > > <mx:HSlider id="hsMonthSelect" width="100" change="changeRange()" > allowThumbOverlap="true" thumbCount="2" minimum="0" maximum="35" > values="{[minmes,maxmes]}" liveDragging="false" > dataTipFormatFunction="getLabelMonth"/> > > E depois usar funções como > > > public var valor1:String; > public var valor2:String; > > private var monthData:Array=new Array(); > private var monthName:Array = new > Array("Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"); > > [Bindable] > private var sMonthLabel:String=""; > > public var anoActual:Number = new Date().getFullYear(); > public var maxAno:Number = new Date().getFullYear() + 1; > public var minAno:Number = new Date().getFullYear() - 1; > > public var mesActual:Number = new Date().getMonth(); > public var maxmes:Number = new Date().getMonth() + 14; > public var minmes:Number = new Date().getMonth() + 10; > > private function init():void { > fillMonthData(); > } > > private function fillMonthData():void { > var iCount:int=0; > > for (var i:int=minAno;i<=maxAno;i++) { > for (var ii:int=1;ii<13;ii++) { > if (ii<10) > monthData[iCount]=""+i+"-0"+ii; > else > monthData[iCount]=""+i+"-"+ii; > > iCount++; > } > > } > } > > public function getLabelMonth(sPos:String):String > { > sMonthLabel=getArrayLabel(monthData,parseInt(sPos)); > > var arr1:Array = new Array(); > arr1 = sMonthLabel.split("-"); > var s:String = String(monthName[Number(arr1[1])-1]) + "-" + > String(arr1[0]); > > return s; > } > > public function > getArrayLabel(aDataArray:Array,iPos:int,sKey:String=null):String > { > if (sKey == null) > return aDataArray[iPos]; > else > return aDataArray[iPos][sKey]; > } > > public function changeRange():void > { > > valor1=getArrayLabel(monthData,parseInt(hsMonthSelect.values[0])); > > valor2=getArrayLabel(monthData,parseInt(hsMonthSelect.values[1])); > } > > > Mas andei um pouco à porrada para ter isto a bombar > > 2011/1/28 Jorge Raimundo <[email protected]> > >> Boas tardes. >> >> Permitam-me vestir o fato de preguiçoso à sexta à tarde. >> >> Alguém já conseguiu implementar/descobrir um slider com mais do que um >> thumb em Flex 4! >> O objectivo é escolher um valor máximo e um mínimo no mesmo slider. >> >> Cumprimentos, >> Jorge >> >> -- >> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos >> Grupos do Google. >> Para publicar uma mensagem neste grupo, envie um e-mail para >> [email protected]. >> Para anular a inscrição neste grupo, envie um e-mail para >> [email protected] <riapt%[email protected]> >> . >> Para ver mais opções, visite este grupo em >> http://groups.google.com/group/riapt?hl=pt-PT. >> > > > > -- > Luís Medeiro Costa > > Flex Front-End Developer > URL: http://www.luiscostaweb.com/ > E-mail: [email protected] > MSN: [email protected] > Twitter: http://twitter.com/LTostas > > -- > Recebeu esta mensagem porque está inscrito no grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos > Grupos do Google. > Para publicar uma mensagem neste grupo, envie um e-mail para > [email protected]. > Para anular a inscrição neste grupo, envie um e-mail para > [email protected] <riapt%[email protected]>. > Para ver mais opções, visite este grupo em > http://groups.google.com/group/riapt?hl=pt-PT. > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
