hacer de contenedor para llamar a un swf externo en el cual tengo todo este codigo :
Dentro de la funcion exito que devuelve TRUE o FALSE si recibe o no datos, quiero retornar
la variable i al exterior. Ahi esta mi error . Necesito usarla fuera de la funcion load vars pero no se como pasarla . referencia: (** 1 **) ya que la uso en este lugar y necesito utilizar el valor que toma i (la cantidad de registros =) en este otro lugar . referencia: (** 2 **)
bueno si me pueden ayudar se los agradeceria !! Salu2.
var cantidad:Number = 0;
var archivoPHP:LoadVars = new LoadVars();
archivoPHP.load("ofertas.php");
archivoPHP.onLoad = function (exito:Boolean){
if (exito){
for (var i:Number=0;i<this.cant;i++){
plan.attachMovie("ref", "ref"+i, i, {_x:0, _y:(110*i)+70})
plan["ref"+i].Nombre = this["IDOferta"+i];
plan["ref"+i].DetalleOferta = this["DetalleOferta"+i];
plan["ref"+i].thumb.loadMovie("productos/"+this["Foto"+i]);
plan["ref"+i].thumb._width = 40;
plan["ref"+i].thumb._height = 40;
}
this.cantidad = i; // <-- ACA ESTA MI ERROR CONCEPTUAL (** 1 **)
} else{
trace("error al cargar el script php");
}
}
this.plan.blanco._height = 100 * cantidad; // (** 2 **)