esse erro é como se o objeto textinput não existisse, porém o evento repeatEnd só é disparado depois da execução do repeat, pelo menos foi o que entendi.
2009/12/22 Collin Peterson Mendes Chaves <collinpeters...@gmail.com> > > o erro que aparece: > > TypeError: Error #1009: Não é possível acessar uma propriedade ou um método > de uma referência de objeto nula. > at componentes::InfanciaJuventude/desabilitaAtividade()[C:\Documents and > Settings\collin\My Documents\Flex Builder > 3\proRelatorioCorregedoria\src\componentes\InfanciaJuventude.mxml:283] > at componentes::InfanciaJuventude/__lstAtvAIJuv_repeatEnd()[C:\Documents > and Settings\collin\My Documents\Flex Builder > 3\proRelatorioCorregedoria\src\componentes\InfanciaJuventude.mxml:362] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at > mx.core::UIComponent/dispatchEvent()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:9051] > at > mx.core::Repeater/createComponentsFromDescriptors()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Repeater.as:804] > at > mx.core::Repeater/initializeRepeater()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Repeater.as:529] > at > mx.core::Container/createComponentFromDescriptor()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:3667] > at > mx.core::Container/createComponentsFromDescriptors()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\Container.as:3485] > at > mx.core::Container/createChildren()[E:\dev\3.0.x\frameworks\projects\framework\src\ > 2009/12/22 Collin Peterson Mendes Chaves <collinpeters...@gmail.com> > > colocar um dos textinputs com o estado de desabilitado, entende? os >> textinputs que são criados dentro do repeat não são transformados em arrays? >> é isso que estou tentando fazer. >> (para samuel) daqui a pouco posto o erro ok? >> >> obrigado >> 2009/12/22 Rafael <omegati...@gmail.com> >> >> isto provavelmente esta errado >>> txtAtvEleitoral[2].enabled='false'; >>> >>> o que tu desejas fazer? >>> >>> >>> >>> 2009/12/22 samuelfac <samuel...@gmail.com> >>> >>> Olá. Podes copiar o erro aqui para analizar? >>>> >>>> Obrigado >>>> >>>> On 22 dez, 15:51, Collin Peterson Mendes Chaves >>>> <collinpeters...@gmail.com> wrote: >>>> > amigos, estou tentando atribuir enabled dinamicamente a um elemento >>>> > textinput do código a seguir: >>>> > >>>> > <mx:Repeater id="lstAtvEleitoral" >>>> dataProvider="{arAtividadesEleitoral}" >>>> > repeatEnd="desativa()"> >>>> > <mx:HBox width="100%" height="32"><mx:Canvas width="100%" >>>> id="canvas" >>>> > height="29" >>>> > >>>> backgroundColor="{Number(lstAtvEleitoral.currentItem.corFundo)}"><mx:Label >>>> > text="{lstAtvEleitoral.currentItem.nome}" y="5" color="#000000" /> >>>> > <mx:TextInput id="txtAtvEleitoral" width="38" color="#000000" >>>> x="519" >>>> > y="4" restrict="0-9"/></mx:Canvas></mx:HBox> >>>> > </mx:Repeater> >>>> > >>>> > a função desativa é: >>>> > >>>> > public function desativa():void{ >>>> > txtAtvEleitoral[2].enabled='false'; >>>> > >>>> > } >>>> > >>>> > só que apresenta erro de referência nula. >>>> > >>>> > alguém sabe como resolver? >>>> >>>> -- >>>> 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 >>> >> >> > -- 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