hola copia esto en tu mxml
Código:
<mx:Script>
<![CDATA[
import mx.controls.TextInput;
import flash.net.URLLoader;
import flash.net.URLRequest;
private var textos:Array=new Array();
private var Informacion:Array = new Array();
private var indice:uint=0;
private var InvocarPHP:URLLoader=new URLLoader();
private function agregar():void
{
var txt:TextInput=new TextInput();
textos.push(txt);
addChild(textos[indice]);
indice++;
}
private function grabar():void
{
var params:URLVariables = new URLVariables();
params.dato=textos[0].text;
params.dato1=textos[1].text;
params.dato2=textos[2].text;
params.dato3=textos[3].text;
var request:URLRequest = new URLRequest("post.php");
request.method = URLRequestMethod.POST;
request.data = params;
InvocarPHP.load(request);
InvocarPHP.addEventListener(Event.COMPLETE, jeje);
}
private function jeje(event:Event):void
{
trace(InvocarPHP.data );
}
]]>
</mx:Script>
<mx:Button label="Aggregar Campo" click="agregar()"/>
<mx:Button label="Grabar en Base de datos" click="grabar()"/>
y esto en el php para que compruebes que los daatos llegan al archivo PHP
Código PHP:
<?
echo $_POST[dato].", ".$_POST[dato1].", ".$_POST[dato2].", ".$_POST[dato3];
?>
Lo unico que tienes que hacer es modificar el codigo del php para que inserte los registros en la base de datos. Esta diseñado para resivir los datos de cuatro campos como maximo.
Espero te sirva