Hola a todos lod flasheros
Mipregunta es esta: ya tengo mi galeria de imagenes terminada, y todo funciona bien, en la galeria aparece una seccion con varias imagenes pequeñas (del lado izquierdo) las cuales son leidas de una carpeta externa al swf y la seleccionas presionando la foto, entonces del lado drecho aparece la misma imagen pero de tamaño mas grande (estas imagens tambien son leidas de una carpeta externa, y pues son de un tamaño mayor), esto tambien funciona bien, lo que kiero hacer es que cuando presionen la imagen pequeña, aparesca una barra de porcentaje indicando que esta cargando la image mas grande.
Tengo mi preload que jala bien, pero el problema es que no se donde ponerlo, o que modificaciones hacerle para que cuando presionen la foto pequeña empieze el preload a cargar la imagen y obiamente la barra aparesca.
Habia pensado en ponerlo al inicio para que cargara todo el swf (y si me funciona) pero me gustaria ver si se puede hacer de esta manera.
Crero que no es muy complicado, he estado leyendo la informacion del foro pero no he logrado que quede de esta manera.
anexo el codigo de el preload y el de la carga de imagenes.
--------------La Carga de imagenes la hago asi:-------------
on (press) {
loadMovie("expand/"+foto+".jpg", _level0.aca);
loadVariables("./expand/"+foto+".txt", _level0);
setProperty(_level0.aca, _xscale, 100);
setProperty(_level0.aca, _yscale, 100);
setProperty(_level0.aca, _x, 217);
setProperty(_level0.aca, _y, 18);
set(whichPic, 25);
}
----------Preload con su barra y todo lo demas:------------------------
onClipEvent (load) {
barw = cambia._width/100;
}
onClipEvent (enterFrame) {
movieClip_a_cargar = _parent;
bl = movieClip_a_cargar.getBytesLoaded();
bt = movieClip_a_cargar.getBytesTotal();
per = int((bl/bt)*100);
cambia._width = per*barw;
if (per == 100) {
_parent.gotoAndStop(2);
}
per_out = per+"%";
}
Gracias de antemano a toda la banda Flashera.