Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2005, 13:51
Avatar de goc00
goc00
 
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 3 meses
Puntos: 3
Eso porque estás declarando porcentajeCargado dentro de la función lo que significa que esa variable es local para ese bloque. La solución es que definas la variable antes de la función.

lv = new LoadVars();
lv.load(archivoCarac);
porcentajeCargado=0; //inicializar en 0 la variable
lv.onLoad = function() {
porcentajeCargado = lv.getBytesLoaded()/lv.getBytesTotal()*100;
if (porcentajeCargado == 100) {
_global.caract = lv.caracteristicas;
}
trace("%"+porcentajeCargado)//aca me imprime 100
}
trace("%"+porcentajeCargado)//ya no te retornará undefined
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...