Comunidad de diseño web y desarrollo en internet online

Visualizacion de datos precarga - Modificacion de codigo

Citar            
MensajeEscrito el 08 May 2005 06:54 pm
Hola de nuevo, tengo un codigo de precarga que muestra bastante data sobre lo que esta sucediendo.

el tema es que la muestra toda seguida, es decir una informacion tras otra en un solo reglon y me gustaria que aparezca una debajo de otra y poder ponerle el color que yo desee al font.

aca les dejo el codigo:

stop();
// -- estilos
miFormato = new TextFormat();
miFormato.font = "verdana";
miFormato.size = 10;
// -- crea un campo de texto dinámico
this.createTextField("datos", 1, 250, 250, "", "");
datos.autoSize = true;
datos.html = true;

// Calcula el tiempo estimado de descarga, basandose en el tiempo transcurrido
// desde el inicio de la reproducción de la película
tiempo_estimado = getTimer()+1000;
bytes_descargados_inicio = _root.getBytesLoaded();
// -- bucle
this.onEnterFrame = function() {
porcentaje = Math.round(_root.getBytesLoaded()*100/_root.getBytesTotal())+"%";
tiempo_actual = getTimer();
//
if (tiempo_actual>=tiempo_estimado) {
bytes_descargados_proceso = _root.getBytesLoaded();
velocidad_transferencia = (bytes_descargados_proceso-bytes_descargados_inicio);
tiempo_restante = Math.round((_root.getBytesTotal()-_root.getBytesLoaded())/velocidad_transferencia);
// -- tiempo restante (puede variar durante el proceso según la velocidad de transferencia)
for (segundos_restantes=tiempo_restante; segundos_restantes>=60; segundos_restantes -= 60) {
i++;
}
for (minutos_restantes=Math.round(tiempo_restante/60); minutos_restantes>=60; minutos_restantes -= 60) {
i--;
}
// -- construye los datos de la descarga
horas_restantes = Math.round(tiempo_restante/60);
segundos_restantes = (segundos_restantes<10) ? "0"+segundos_restantes : segundos_restantes;
minutos_restantes = (minutos_restantes<10) ? "0"+minutos_restantes : minutos_restantes;
horas_restantes = (horas_restantes<10) ? "0"+horas_restantes : horas_restantes;
tiempo_restante = horas_restantes+":"+minutos_restantes+":"+segundos_restantes;
tipo = (velocidad_transferencia<1000) ? " bytes" : " kb";
velocidad_transferencia = (velocidad_transferencia<1000) ? velocidad_transferencia : Math.round(velocidad_transferencia/1000);
tiempo_estimado = getTimer()+1000;
bytes_descargados_inicio = _root.getBytesLoaded();
}
// -- muestra los datos de la descarga
datos.htmlText = "porcentaje: "+porcentaje+"<br>descargado: "+Math.round(_root.getBytesLoaded()/1000)+"kb<br>total Kb: "+Math.round(_root.getBytesTotal()/1000)+"kb<br>velocidad de transferencia: "+velocidad_transferencia+tipo+"/segundo<br>tiempo restante aprox.: "+tiempo_restante;
datos.setTextFormat(miFormato);
// -- finaliza la descarga borra evento enterFrame y textfield
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
delete this.onEnterFrame;
datos.removeTextField();
nextFrame();
}
};

Por deqnte

25 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 08 May 2005 10:52 pm
algún moderador si es tan amable podría mover este post al foro de Action Script ya que lo he posteado en un lugar equivocado.

Gracias y disculpen las molestias.

Por deqnte

25 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.