Estou criando um componente de datas, no qual eu tenho 2 datefields e
um botão para mudar o ViewStack dos 2 datefields para um combo q é
preenchido com: Ultimo mês, Ultima Semana, etc. Até aí tudo bem, mas
quando eu tento mudar a data dele dá erro (Error #1009: Cannot access
a property or method of a null object reference), só q se eu clico no
botão e mudo pro combo e clico no outro botão e volto para os
datefields ele muda normalmente sem erros. Se alguem puder me ajudar
eu agradeço. Segue um trecho do código:


<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml";>
        <mx:Script>
                <![CDATA[

                        [Bindable]
                        private var aMonths:Array =
["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho",
                                                                                
        "Agosto","Setembro","Outubro", "Novembro", "Dezembro"];

                        [Bindable]
                        private var aDays:Array = ["D", "S", "T", "Q", "Q", 
"S", "S"];


                        public function ComboSelecione():void{
                                cb1.selectedIndex = 0;
                        }

                ]]>
        </mx:Script>

        <mx:ViewStack id="vs1" width="100%" height="100%">
                <mx:HBox id="hbox1" height="25" showEffect="Fade" 
hideEffect="Fade"
width="260">
                        <mx:DateField change="ComboSelecione()" width="90" 
minYear="1950"
id="dfDe" monthNames="{aMonths}" dayNames="{aDays}" formatString="DD/
MM/YYYY"/>
                        <mx:Label text="Até:" paddingTop="2" width="28"/>
                        <mx:DateField change="ComboSelecione()" width="90" 
minYear="1950"
id="dfAte" monthNames="{aMonths}" dayNames="{aDays}" formatString="DD/
MM/YYYY"/>
                        <mx:Button click="vs1.selectedChild=hbox2;" width="20" 
height="20"/
>
                </mx:HBox>
                <mx:HBox id="hbox2" width="317" showEffect="Fade" 
hideEffect="Fade">
                        <mx:ComboBox id="cb1" width="220" selectedIndex="1">
                                <mx:dataProvider>
                                        <mx:Object label="-- Selecione --"/>
                                        <mx:Object label="Últimos 30 dias"/>
                        <mx:Object label="Última Semana"/>
                                        <mx:Object label="Próxima Semana"/>
                                </mx:dataProvider>
                        </mx:ComboBox>
                        <mx:Button click="vs1.selectedIndex=0" width="20" 
height="20"/>
                </mx:HBox>
        </mx:ViewStack>

</mx:HBox>


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

Responder a