Caída libre (código fuente)
Aquí está el código fuente de la caída libre.
Como podréis ver, no es un código particularmente brillante, y puede (y debería) optimizarse para que no fuera tan intensivo para el procesador.
Pero, aun así, lo más importante es demostrar que todo se puede realizar sin que haya referencias explícitas ni a _root ni a ninguna otra línea de tiempo en concreto.
De esta manera, ganamos en portabilidad y modularidad, ya que este "experimento" puede construirse sobre el _root, dentro de un movieclip, dentro de un movieclip que a su vez está dentro de otro, cargarse dentro de otro swf, etc.
Todo ello se consigue aquí:
var miGravedad:Gravedad = new Gravedad(this);
Al pasar como parámetro al constructor del objeto miGravedad la referencia a la línea de tiempo, resolvemos todos los problemas que nos podía reportar el tener una referencia a_root.
Comentarios
en español por favor
Publicado por: maria | Octubre 24, 2004 12:11 AM