Foros del Web » Creando para Internet » Flash y Actionscript »

Precarga de imagenes externas

Estas en el tema de Precarga de imagenes externas en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/05/2005, 15:12
Avatar de Atargatis  
Fecha de Ingreso: noviembre-2003
Ubicación: Guadalajara Mexico
Mensajes: 53
Antigüedad: 14 años
Puntos: 0
Precarga de imagenes externas

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.
__________________
http://www.echoes.com.mx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:26.