hola compañeros, aqui os pego el codigo *.fla funcionando ya correctamente, probablemente sea
MUY optimizable, pero ya se sabe que cuando uno empieza con un lenguaje y no lo controla nada, con que te funcione te das con un canto en los dientes...
var archivoPHP:LoadVars = new LoadVars();
archivoPHP.bbdd="xxx";
archivoPHP.tabla="xxx";
//la url puede ser relativa si estas ejecutando el script dentro de tu servidor pero para estar seguros,
//usa absoluta, del estilo "http://localhost/carpeta/archivo.php" por si acaso

archivoPHP.sendAndLoad("url/archivo.php",archivoPHP,"POST");
_root.eX_ini=50;
_root.eY=50;
_root.depth=0;
archivoPHP.onLoad = function (exito:Boolean){
if (exito){
for (var j:Number=0;j<this.num_filas;j++){
_root.eX=_root.eX_ini;
for (var i:Number=0;i<this.num_columnas;i++){
_root.createTextField("txt"+j+i, _root.depth, _root.eX, _root.eY, 200, 20);
_root["txt"+j+i].text = this["campo"+j+"-"+i];
_root.eX+=80;
_root.depth++;
}
_root.eY+=20;
}
} else
trace("error al cargar el script php");
}
aqui ahora faltaria el php, pero es una tonteria, solo hacer una consulta (relizar la conexion a la base de datos que le hemos pasado: $_POST["bbdd"] con tu usuario y tu contraseña y haciendo la consulta a la tabla que le digamos: $_POST["tabla"]) luego la devolvemos al flash (echo utf8_encode($respuesta)

y ya esta todo:
<?php
$HOST = "localhost";
$USER = "xxx";
$PASS = "xxx";
$DATABASE = $_POST['bbdd'];
$conex = mysql_connect($HOST, $USER, $PASS);
mysql_select_db($DATABASE, $conex);
$sql = "select * from ".$_POST['tabla'];
$result = mysql_query($sql);
$i=0;
//con esto averiguamos cuantas columnas tiene la tabla que nos han pasado
$cons="desc ".$_POST['tabla'];
$res=mysql_query($cons);
$num_columnas=mysql_num_rows($res);
$respuesta="&num_columnas=".mysql_num_rows($res);
//con esto averiguaremos cuantas filas tiene insertadas la tabla correspondiente
$cons="select count(*) from ".$_POST['tabla'];
$res=mysql_query($cons);
list($aux)=mysql_fetch_row($res);
echo "<p>".$aux."</p>";
$respuesta.="&num_filas=".$aux;
mysql_close();
$j=0;
while ($row = mysql_fetch_array($result)){
for ($i=0;$i<$num_columnas;$i++)
{
$respuesta.= "&campo$j-$i=".$row[$i];
}
$j++;
}
$respuesta.="&";
echo utf8_encode($respuesta);
?>
animo a todos los que empiezan y tambien a los que ya saben, para que no se cansen de aprender cada dia cosas nuevas. con este trabajo nunca te faltaran manuales por estudiar o por escribir