08/05/2005, 13:51
|
| | | Fecha de Ingreso: enero-2002 Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 10 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... |