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.