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

Problema con carga de imágenes externas en Flash

Estas en el tema de Problema con carga de imágenes externas en Flash en el foro de Flash y Actionscript en Foros del Web. Tengo una película flash en la cual he de colocar dinámicamente una hilera de imágenes PNG en el escenario. Anteriormente tenía todas esas imágenes en ...
  #1 (permalink)  
Antiguo 13/02/2009, 01:30
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 meses
Puntos: 3
Exclamación Problema con carga de imágenes externas en Flash

Tengo una película flash en la cual he de colocar dinámicamente una hilera de imágenes PNG en el escenario.

Anteriormente tenía todas esas imágenes en la biblioteca, y usaba el método attachMovie() para anexarlas a su correspondiente clip padre, los cuales ya había colocado previamente en el escenario con createEmptyMovieClip(). Hasta aquí todo iba perfecto.

Así que para crear un SWF más ligero, me decidí por realizar la carga externa de las imágenes. Lo que necesito hacer una vez tenga cada una de esas imágenes cargadas en sus clips y colocadas en el escenario es escalarlas. Pensé que loadMovie() no sería una buena opción porque el escalado se ejecutaría antes de la carga, con lo cual no haría ningún efecto. Entonces pensé en usar la clase MovieClipLoader, con su método loadClip(), para realizar la carga en los clips vacíos, y llevar a cabo el escalado dentro del manejador de eventos onLoadComplete.

Pues bien, incluso en este caso, aunque las imágenes se cargan y aparecen en los lugares donde coloco sus clips contenedores una vez realizada la carga de PNG's, me siguen apareciendo a su tamaño original. No son escaladas!!

Acaso olvidé algo?? Por favor, ayuda!
  #2 (permalink)  
Antiguo 13/02/2009, 04:23
 
Fecha de Ingreso: octubre-2008
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Problema con carga de imágenes externas en Flash

Hola, que tal, bueno a ver si puedo hecharte una mano, puesto que yo tuve un problema parecido con un visor de imagenes que hice.

En el clip donde cargas la imagen, (en el mismo clip, no en el fotograma) tienes que poner:

onClipEvent(data){
if(this.getBytesLoaded()>=this.getBytesTotal()) {
this._width=150;
this._height=150;
};
}

asi te la escalara a 150x150, pon tu ya el tamaño que quieras.
Un saludo y suerte.
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 06:06.