Estoy haciendo una classe que me permite crear un MC vacio en el cual me va a guardar una imagen y los datos de autor, fecha, categoria, sector; toda la informacion esta en una base de datos incluso la url del archivo que se va a cargar en la MC.
Este es el codigo que llevo:
Código :
//Filename folio.as
class folio{
var mc_folio:MovieClip;
var mcLoader:MovieClipLoader;
var codigo:Number;
var cliente:String;
var categoria:String;
var sector:String;
var fecha:String;
var archivo:String;
var send_vars:LoadVars;
var enter_vars:LoadVars;
var param_interval:Number;
//FUNCION CONSTRUCTORA
function folio(movie:MovieClip)
{
this.mc_folio=movie;
this.mc_folio.createEmptyMovieClip("ventana_"+this.mc_folio.getNextHighestDepth(),this.mc_folio.getNextHighestDepth());
}
function crearFolio()
{
//Consultar Variables
this.send_vars=new LoadVars();
this.enter_vars=new LoadVars();
this.send_vars.posicion="0";
this.send_vars.sendAndLoad("consulta_folio.php",this.enter_vars,"POST");
this.param_interval = setInterval(this.checkParamsLoaded, 500);
//mostrar datos preliminares
//cargador de pelicula
//mcLoader.loadClip("url",mc_folio);
//mostrar datos finales
}
//FUNCION QUE REVISA LA DESCARGA DE LA INFORMACION
function checkParamsLoaded()
{
trace(this.enter_vars.toString())
trace(this.enter_vars.done);
if (this.enter_vars.done == undefined)
{
trace("Aun no!.");
}
else{
trace("Descarga Finalizada. Terminando Intervalo.");
trace("------------------------------------------");
for (var i in this.enter_vars)
{
trace(i+": "+this.enter_vars[i]);
}
trace("------------------------------------------");
//ASIGNA LOS VALORES DE LOADVARS A SUS RESPECTIVAS VARIABLES
this.codigo=this.enter_vars.codigo;
this.cliente=this.enter_vars.cliente;
this.categoria=this.enter_vars.categoria;
this.sector=this.enter_vars.setor;
this.fecha=this.enter_vars.fecha;
this.archivo=this.enter_vars.archivo;
//TERMINA EL INTERVALO
clearInterval(param_interval);
}
}
}El Problema esta en la funcion "checkParamsLoaded", que la he probado fuera de una clase con exito.
el archivo "consulta_folio.php" devuelve el valor:
codigo=1&categoria="A"&setor="B"&cliente="C"&fecha="ENERO 2006"&archivo="imagen01.gif"&done="done"
Agradezco toda la ayuda que puedan.
