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.

Responder a