eu já passo o valor, só q eu esqueci de colocar aki.

public function guardaProduto(evento:FocusEvent):void {
    sProdutoEnt = evento.currentTarget.text;
 }

Obrigado,
Felipe Bianconi

2009/8/17 Eduardo Kraus <eduardokr...@gmail.com>

>  Simples, a variável não esta recebendo valor.
>
> Vá a linha que esta dando o erro, e monte uma estrutura condicional para o
> nulo.
>
>   *Eduardo Kraus*
> Desenvolvedor
>  eduardokr...@gmail.com
> http://blog.mxml.com.br
> http://twitter.com/EduardoKraus
>
>
> 2009/8/17 Felipe Bianconi <felipebianc...@gmail.com>
>
> Alguém sabe o pq deste erro?
>>
>> <mx:DataGrid id="dgdProdutos" x="0" y="0" width="100%" height="100%"
>> tabIndex="10" dataProvider="{acProdutos}" editable="true"
>>         horizontalScrollPolicy="on" draggableColumns="true">
>>     <mx:columns>
>>         <mx:DataGridColumn dataField="PRODUTO" headerText="Produto"
>> width="70" editable="true">
>>             <itemEditor>
>>                 <mx:Component className="Produto">
>>                      <TextInput enter="outerDocument.pesqProduto(event)"
>> focusIn="outerDocument.guardaProduto(event)"/>
>>                 </mx:Component>
>>             </itemEditor>
>>     </mx:columns>
>> </mx:DataGridColumn>
>>
>> public function pesqProduto(evento:FlexEvent):void {
>>     if(sProdutoEnt != AriusTextInput(evento.currentTarget).text &&
>> AriusTextInput(evento.currentTarget).text != '') {
>>          if(localizaProduto(AriusTextInput(evento.currentTarget).text) >
>> -1) {
>>              sProdutoEnt = AriusTextInput(evento.currentTarget).text;
>>              Alert.yesLabel = 'Incluir';
>>              Alert.noLabel = 'Localizar';
>>              Alert.buttonWidth = 75;
>>              Alert.show("Já possui um produto com o código " + sProdutoEnt
>> + ". Deseja incluir ou localizar?",
>>                  "Produto", Alert.YES | Alert.NO, this,
>> respProdutoRepetido, ObjImagens.imgInterrogacao, Alert.YES)
>>              evento.stopImmediatePropagation();
>>          }
>>     }
>> }
>>
>> Ao chamar o Alert, ocorre o seguinte erro: TypeError: Error #1009: Cannot
>> access a property or method of a null object reference.
>>     at mx.controls::DataGrid/editorKeyDownHandler()
>>
>> alguém sabe o pq?
>>
>> Obrigado,
>> Felipe Bianconi
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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