Drag and Drop no Flex [RESOLVIDO]

Tenho dois datagrids e quero mover itens entre eles. Já habilitei o drag e o drop em cada um deles, porém eu preciso efetivar as mudanças dos itens no banco de dados. Escrevi uma função para fazer isso mas não consigo capturar o item alvo do drag. Já tentei event (do tipo DragEvent) .draggedItem, mas só retorna null. Alguém sabe alguma forma de fazer?

Eugênio,
Utiliza o evento dragComplete ou dragDrop e utiliza o atributo dragSource.

[]s

Vou tentar, se funcionar, posto o código aqui.

Escrevi a função abaixo mas não funcionou. Coloquei a função no evento dragComplete e dragDrop e nada de funcionar.

public function adicionarPedido(event:DragEvent):void{
	//Alert.show("drop");
	//var pedido:Pedido = event.draggedItem as Pedido;
                var pedido:Pedido = event.dragSource as Pedido;
               Alert.show(pedido.titulo); //sempre fica null
}

Funcionou desta forma:

Escrevi uma função com o código abaixo e associei ao evento dragDrop.

public function adicionarPedido(event:DragEvent):void{
	//Tabela de onde veio o item arrastado
	var tabelaOrigem:DataGrid = event.dragInitiator as DataGrid;
	var pedido:Pedido = tabelaOrigem.selectedItem as Pedido;//pedido que foi arrastado
}