Imagino que tu cargador tendrá una variable p que calcula los bytes descargados en relación con los bytes totales, ¿no? Y luego al cuadro de texto le envías p+"%". O algo así, ¿no?
Pues lo que se me ocurre es crear una nueva variable (por ejemplo n) que vaya creciendo siempre que sea menor que p. ¿Me explico? Algo así:
Código:
if (n<p){
n+=1; // o +=2 ó 3 o lo que te parezca.
}
Y al cuadro de texto envías n+"%".
Y que el cargador acabe cuando p y n sean igual a 100.
Un saludo.