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