Cierto, hay dos errores en el código, perdona. 
 
1. Hay que cambiar lo de 
registros_dg.dataProvider = result.data; por 
registros_dg.dataProvider = dataProvider; 
2. Hay que declarar en la parte de arriba en la sección de <mx:Script> la variable data_provider: 
private var data_provider:Array = new Array(); 
Espero que ya funcione 
 
Saludos.