Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2014, 13:00
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: tratanto el tiempo en js

Iba a decir exactamente lo mismo que ocp001a, son cálculo sencillos, el prefijo deci equivale a 1/10, mientras que mili equivale a la 1/1000, por lo tanto, las 600 décimas a las que haces referencia, equivalen a 60000 milésimas por lo siguiente:


Sabiendo que:

décimas = 1 / 10
milésimas = 1 / 1000

Aplicamos en nuestro problema:

milésimas / 1000 = 600 / 10
milésimas / 1000 = 60
milésimas = 60 * 1000
milésimas = 60000
(600 décimas de segundo equivalen a 60000 milésimas de segundo)


Para lo segundo, concuerdo nuevamente con ocp001a, no es necesario un temporizador por cada punto, puedes aplicar uno al grupo de puntos, por ejemplo:

Para el caso de N puntos insertados en elementos <span> y con posición relativa
Código Javascript:
Ver original
  1. var puntos = document.getElementsByTagName("span"),
  2.     total = puntos.length,
  3.     i = 0;
  4.     animate = {
  5.         show: function(){
  6.             puntos[i].style.top = "1em";
  7.             i = i == total - 1 ? 0 : ++i;
  8.             puntos[i].style.top = 0;
  9.         }
  10.     };
  11.  
  12. window.onload = function(){
  13.     puntos[i].style.top = "1em";
  14. };
  15.  
  16. setInterval(animate.show, 75);

Lo anterior se ve así: http://jsbin.com/leyexavo/1

Es un ejemplo muy sencillo y mejorable, pero básicamente la idea es esa.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand