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

Preloader para imágenes externas?

Estas en el tema de Preloader para imágenes externas? en el foro de Flash y Actionscript en Foros del Web. Hola a todos. A ver si me podéis ayudar. Tengo una página principal que ésta sí tiene un preloader que funciona perfectamente (lo mío me ...
  #1 (permalink)  
Antiguo 10/04/2010, 15:08
 
Fecha de Ingreso: enero-2010
Mensajes: 16
Antigüedad: 14 años, 10 meses
Puntos: 0
Preloader para imágenes externas?

Hola a todos. A ver si me podéis ayudar.
Tengo una página principal que ésta sí tiene un preloader que funciona perfectamente (lo mío me costó ). Esta página carga swf's externos que también llevan cada uno su propio precargador del mismo tipo. Pero ahora tengo unos mc vacíos en los que cargo imágenes externas, (para que mi cliente pueda modificar él mismo sus fotos y subirlas simplemente al servidor). ¿Cómo puedo poner un preloader para estas fotos? El código que yo uso normalmente es:

en el 1. frame de la película:


bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadBar._width = getPercent*100;
this.loadText = Math.round(getPercent*100)+"%";
if (bytes_loaded == bytes_total) {
this.gotoAndPlay(3);
}

y en el 2. frame

this.gotoAndPlay(1);


en el 3. frame comienza la película.

¿Me funcionaría este mismo código cambiando los números de frames (gotoandplay)? Dónde lo coloco: ¿2 frames antes de donde está el contenedor de foto? No lo creo, pues ¿cómo sabrá el preloader lo que tiene que calcular? Me parecería más lógico que estuviese en el mismo frame en el que se encuentra el mc vacío que llama por medio de loadMovie a la foto. ¿Pero entonces cómo tendría que ser el código? No me serviría el que uso normalmente. He estado mirando mucho por tutoriales y ejemplos, foros, etc. pero no he sabido encontrar la respuesta. No sé si me he explicado bien.

Os agradecería enormemente una respuesta. Un saludo y buen fin de semana a tod@s!

Última edición por lupe69; 10/04/2010 a las 15:18 Razón: faltaba texto
  #2 (permalink)  
Antiguo 10/04/2010, 15:24
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 6 meses
Puntos: 67
Respuesta: Preloader para imágenes externas?

Yo no entiendo lo que quieres hacer, ¿quieres crean una funcion que tenga por ejemplo los parametros "ruta de la imagen" y el "nombre del contenedor"?

ejemplo:

Cita:
cargar_imagen("imagen.jpg",contenedor_mc)
?

ó como?.
__________________
{ Flash }
  #3 (permalink)  
Antiguo 10/04/2010, 15:43
 
Fecha de Ingreso: enero-2010
Mensajes: 16
Antigüedad: 14 años, 10 meses
Puntos: 0
Uuf.... si yo lo supiese.....

Pues yo tampoco sé muy bien
simplemente quiero que se vea un cargador que comunique al usuario cuánto falta para que la imagen se haya cargado y la pueda visualizar. Para que mientras la imagen se vaya cargando haya algo que indique que se está cargando y el porcentaje que falta o que ya se ha cargado por medio de porcentaje numérico o progressbar o ambos. Como el otro preloader cuyo código os he puesto, pero que no creo que me sirva para el caso de las fotos.

Gracias por tu respuesta

Un saludo
  #4 (permalink)  
Antiguo 10/04/2010, 16:05
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 6 meses
Puntos: 67
Respuesta: Preloader para imágenes externas?

Para eso debes usar MovieClipLoader con MovieClipLoader puedes estar checando el estado de progreso de tus fotos, no es recomendable usar loadMovie, presiona f1 y lee la referencia , si tienes dudas vienes y preguntas.
__________________
{ Flash }
  #5 (permalink)  
Antiguo 11/04/2010, 01:47
 
Fecha de Ingreso: enero-2010
Mensajes: 16
Antigüedad: 14 años, 10 meses
Puntos: 0
Gracias

OK, eso haré. Me lo estudiaré..... pero es muy posible que sí tenga que volver por aquí....
De momento muchas gracias por tu respuesta. Un saludo

Etiquetas: externas, preloader
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 03:04.