al final opte por utilizar el ExternalInterface.call(), e invocar a una funcion javascript del html contenedor, es lo maximo k he podido conseguir
en vez de procesar toda la informacion de golpe, lo k hago es ir enviandola por partes, asi cuando cierro ya tengo todo enviado y no me tengo k preocupar
Código:
var ss:uint;
if (ExternalInterface.available) {
ss = ExternalInterface.call("<nombre metodo js>","<var1>", "<var2>",...);
}