preloader de mentiritas
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
Categorias:Actionscript, flash
Tags:
Puedes seguir los comentarios de esta entrada suscribiendote al RSS: RSS 2.0
Julio 29th, 2004 at 1:45 am
lebyrus comenta:
Está genial. Ahora me ahorraré unas cuantas subidas al servidor para ver cómo quedaban mis precargas… je je je