preloader de mentiritas

julio 28, 2004

Bueno, lei este post en el forum de Toni Lopez acerca de probar los preloaders en el ambiente local de flash.

Pense que faltaba algo: en mx, cuando simulas el loading de una peli, solo te simula el de la pelicula principal, todas las demas pelis externas, se cargan inmediatamente. Pues yo tenia un truquito, que con mx2004 queda inutil (gracias Toni, que me informó que en mx2004 la carga de los movies externos tambien funciona): simplemente utilizaba dummybytes, es decir, con actionscript simulaba el getBytesLoaded.

Por ejemplo:
holder.loadMovie(«unmovie.swf»);

luego hacia un loop y calculaba:

rn = Math.random()*(Math.random()*200);
dummybytes += rn;
percent = (dummybytes/this.holder.getBytesTotal())*100;

en vez del que si utiliza datos reales:
//percent = (this.holder.getBytesLoaded()/this.holder.getBytesTotal())*100;

Asi podia ver como funcionaba mi preloader 🙂

En fin, añado un fla de ejemplo por si acaso no me entienden

One response to preloader de mentiritas

  1. Está genial. Ahora me ahorraré unas cuantas subidas al servidor para ver cómo quedaban mis precargas… je je je 😉