Flash tiene la capacidad de leer CUALQUIER respuesta que venga del servidor, sea esta generada por ASP, PHP, JSP, ColdFusion, etc.
Flash 5 empleaba para ello loadmovie("tuprograma.asp")
Flash MX ha incorporado los objetos loadVars, que se definen mas o menos asi:
objEnvio = new LoadVars()
ObjReceptor = newLoadVars()
objEnvio.variable1 = IDCLIENTE
objEnvio.variable2 = FECHA
//(Donde IDCliente y Fecha son variables cargados con datos)
objEnvio.sendAndLoad("tuprograma.asp", objReceptor,"get"
//Se define una funcion que se ejecutara en el momento que el programa .asp termine de armar la respuesta y mande todo al navegador
objReceptor.onLoad = function(exito) {
if (exito){
// aqui puedes cargar tus variables
}else{
trace("hubo un error en la carga")
}
}
Puedes ver algunos ejemplos completos con LoadMovie en
www.aspin.com busca por "flash". El unico requisito es que el .asp (o .php) NO ENVIE EN LA RESPUESTA TAGS HTML como son: <body> <HR> etc,,, la respuesta debe venir simple y llanamente como pares cadena-valor, algo asi:
response.write "campo1=hola&campo2=que&campo3=tal"
Saludos