Primero que nada, cualquier "debugging" manual de una aplicación que use Flash+PHP+MySQL te conviene hacerla por "etapas".
O sea, primero asegurate de que el script esté funcionando correctamente. Abrí una ventana del navegador y escribí la url, pasándole los parámetros tal como esperás que se los pase el .swf. Ej.
http://localhost/directorio/script.p...1¶m2=valor , etc.
Hasta que no consigas que eso ande bien y te muestre por pantalla los resultados que esperás, el .swf nunca va a funcionar correctamente.
Por lo que vi del código php no estás devolviendo nada. Debería tener algo así como:
Código:
echo "param_respuesta1=$algun_valor";
echo "¶m_respuesta2=$otro_valor";
Una vez que logres que el script ande bien, pasás a concentrarte en la parte del ActionScript.
Por otra parte, no veo la ventaja de mandar parte de la consulta desde el .swf. Sería más fácil y prolijo mandar los metros cuadrados y desde php hacer un if (o un switch) para determinar cómo se arma la consulta a la BBDD. Cuanto más "hardcodeada" esté tu consulta, mejor. O sea, en vez de mandarle, por ejemplo, "and m2 between 70 and 90 ", mandale la cantidad de m2 y desde php completás la consulta según corresponda.
En cuanto al ActionScript, tranquilamente podrías usar el método sendAndLoad del objeto LoadVars, que permite mandar los datos por "get" o "post", de forma más ordenada y te permite hacer manejo de errores, entre otras ventajas.
Suerte
Califa