Me explica oque você está tentando fazer

--
@Tonussi
tonussi.com <http://tonussi.com/>


Em 15 de fevereiro de 2012 13:32, Moises Pereira
<moisesrmen...@gmail.com>escreveu:

> Obrigado pela resposta Tonussi!
>
>         Essa explicação foi boa, sobre o array e a data, mas mesmo assim o
> meu DateFiled não fica como deveria, estranho.
> Copiei o código q vc criou mas sem sucesso.
>
> Vou ler novamente o meu codigo e caso não consiga resolver vou postar de
> novo, rs.
>
> Vlw,
>
> Em 15 de fevereiro de 2012 10:12, Tonussi Eric 
> <erictonu...@gmail.com>escreveu:
>
> Eu fiz assim e funcionou:
>>
>> var intervalo:Date = new Date(
>>>     dtfdGDatIn.selectedDate.getFullYear(),
>>>     dtfdGDatIn.selectedDate.getMonth(),
>>>     dtfdGDatIn.selectedDate.getDate()
>>> );
>>>
>>> var intervalo1:Date = new Date(
>>>     dtfdGDatIn.selectedDate.getFullYear(),
>>>     dtfdGDatIn.selectedDate.getMonth(),
>>>     dtfdGDatIn.selectedDate.getDate() + 90); *//A data final deve ser
>>> MAIOR que a data inicial ;)*
>>>
>>> dtfdGDatOut.selectableRange= {
>>>     rangeStart:intervalo,
>>>     rangeEnd:intervalo1
>>> }; *//Não use o [ ] (Array) neste caso*
>>>
>>
>> Abraços
>>
>> --
>> @Tonussi
>> tonussi.com <http://tonussi.com/>
>>
>>
>> Em 14 de fevereiro de 2012 18:27, Moises Pereira <moisesrmen...@gmail.com
>> > escreveu:
>>
>>> Então neste caso o problema não é referente a datas e sim a desabilitar
>>> o range.
>>>
>>> Se vc acessar o ultimo DateChooser deste link vai entender o q estou
>>> falando.
>>>
>>>
>>> http://blog.flexexamples.com/2007/12/17/setting-selectable-ranges-in-the-flex-datefield-control/
>>>
>>>
>>> O problema é q nao fica desabilitado como no exemplo.
>>>
>>> Em 14 de fevereiro de 2012 18:14, Tonussi Eric 
>>> <erictonu...@gmail.com>escreveu:
>>>
>>> A data final é menor que a data inicial? Pode ser este o erro ;)
>>>>
>>>> Abraços
>>>>
>>>> --
>>>> @Tonussi
>>>> tonussi.com <http://tonussi.com/>
>>>>
>>>>
>>>> Em 14 de fevereiro de 2012 18:10, Moiza <moisesrmen...@gmail.com>escreveu:
>>>>
>>>>>  Boa Tarde,
>>>>>
>>>>>       Estou com um problema ao utilizar selectableRange no DataField.
>>>>>
>>>>>        Quando passo um valor estático funciona normalmente ex:
>>>>>
>>>>>        <mx:DateField id="dateField3"
>>>>>                    showToday="false"
>>>>>                    selectableRange="{{rangeStart:new Date(2007, 11,
>>>>> 3),
>>>>>                                      rangeEnd:new
>>>>> Date(2007,11,28)}}" />
>>>>>
>>>>>
>>>>> Agora quando tento passar um valor dinâmico, não funciona :
>>>>>
>>>>> <mx:DateField formatString="DD/MM/YYYY"
>>>>>
>>>>>  dayNames="['D','S','T','Q','Q','S','S']"
>>>>>
>>>>>  id="dtfdGDatOut"
>>>>>
>>>>>  change="restringirDataFinal()"
>>>>>                                                          height="22"
>>>>>                                                          x="243"
>>>>>                                                          y="2"/>
>>>>>
>>>>> private function restringirDataFinal():void
>>>>>                        {
>>>>>                                var intervalo:Date = new
>>>>> Date(dtfdGDatIn.selectedDate.getFullYear(),
>>>>> dtfdGDatIn.selectedDate.getMonth(),
>>>>>
>>>>> dtfdGDatIn.selectedDate.getDate());
>>>>>                                var intervalo1:Date = new
>>>>> Date(dtfdGDatIn.selectedDate.getFullYear(),
>>>>> dtfdGDatIn.selectedDate.getMonth(),
>>>>>
>>>>> dtfdGDatIn.selectedDate.getDate() - 90);
>>>>>
>>>>>                                dtfdGDatOut.selectableRange=
>>>>> [{rangeStart:intervalo,
>>>>>                                        rangeEnd:intervalo1}];
>>>>> }
>>>>>
>>>>> Se alguém puder me ajudar, agradeço!
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> flexdev@googlegroups.com
>>>>> Para sair da lista, envie um email em branco para
>>>>> flexdev-unsubscr...@googlegroups.com
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>
>>>>
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>>> Para sair da lista, envie um email em branco para
>>>> flexdev-unsubscr...@googlegroups.com
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>>
>>>
>>>
>>> --
>>> Moises Pereira
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>
> --
> Moises Pereira
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a