Es que no sé exactamente como lo tienes hecho, debería de funcionar...
Prueba de hacerlo dentro de la función...
Código PHP:
function cargando()
{
if(entrada==undefined)
{
ancho_barra=barra_mc._width;
barra_mc._width=0;
entrada=true;
}
var total, cargados, porcentaje;
total = _root.getBytesTotal();
cargados = _root.getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
porcentaje_txt.text = porcentaje + " %";
barra_mc._width=(porcentaje*ancho_barra)/100;
if (cargados == total)
{
clearInterval(hiloPrecarga);
play();
}
}
var hiloPrecarga = setInterval(cargando, 1);
stop();
Debería de funcionar, lo que pasa es que yo lo uso con MovieClipLoader y un listener...
Tb puedes probar sino de agregar esto:
Código PHP:
this.onLoad=function()
{
ancho_barra=barra_mc._width;
barra_mc._width=0;
}
Salu2 ;)