Comunidad de diseño web y desarrollo en internet online

Cargar una imagen antes de mostrarla

Citar            
MensajeEscrito el 11 Feb 2006 05:38 pm
Saludos, tengo un problema con un redimensionamiento de imagenes al cargarla.
Según he leido en el foro, el problema está que aunque yo cargue la imagen y la redimensione, las propiedades de control de tamaño no están disponibles hasta que se hace la carga completa, pero ya se me presentan en la pantalla....
¿Cómo podría hacer la carga en segundo plano, y cuando estén cargadas del todo, redimensionarla, y entonces mostrarla?

Si hay ejemplo concreto mejor, si no, al menos una orientacuión de por dónde poder seguir buscando ....

Gracias a todos

Por AguaRas

93 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Feb 2006 06:00 pm
cargala fuera de el area de pantalla

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Feb 2006 06:03 pm
El problema es que la muestro dentro de un "contendor". ¿Están disponibles las propiedades de posicióon del objeto aunque no estén cargadas del todo?

Por AguaRas

93 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 Feb 2006 06:39 pm
si

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 11 Feb 2006 06:55 pm
Estoy intentando hacer ésto según leo en la ayuda....

Código :

//Carga de la Imagen
            //var ImagenAlquiler:MovieClip = AlquilerMC.ContenedorImagen.attachMovie("Loader", "CargaImagen", 200);
            var ImagenAlquiler:MovieClipLoader = new MovieClipLoader();
            ImagenAlquiler.addListener(this);
            var ruta:String;
            if (xnAlquiler.attributes["foto1"].toString() == "") {
               ruta = "../imagenes/"+"nophotoalquiler.jpg";
               //ImagenAlquiler.contentPath = "../imagenes/"+"nophotoalquiler.jpg";
            } else {
               ruta = "admin/images_alquileres/"+xnAlquiler.attributes["id"].toString()+"/"+xnAlquiler.attributes["foto1"].toString();
               //ImagenAlquiler.contentPath = "admin/images_alquileres/"+xnAlquiler.attributes["id"].toString()+"/"+xnAlquiler.attributes["foto1"].toString();
               ImagenAlquiler.loadClip(ruta, AlquilerMC.ContenedorImagen);
               function onLoadInit(ImagenAlquiler:MovieClip) {
               //function onLoadComplete(ImagenAlquiler:MovieClip) {
                  //trace("onLoadInit: "+mc);
                  ImagenAlquiler.setSize(110, 79);
                  ImagenAlquiler.scaleContent = true;
                  ImagenAlquiler.load();
               }
            }

¿Estaría más o menos bien?¿Me sobraría el Loader?
Ojalá puedas hacerme alguna indicación más ...

Gracias

Por AguaRas

93 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Feb 2006 02:57 am
bueno creo que seria algo asi

Código :

var liImage:Object   =   new Object();
   liImage.onLoadInit = function(mcMovieContent:MovieClip):Void {
      mcMovieContent._width   =   150;
      mcMovieContent._height   =   220;   
   }

var loImage:MovieClipLoader   =   new MovieClipLoader();
   loImage.addListener(liImage);
   
loImage.loadClip("http://www.flasher-site.com/blog/wp-images/ima_blog/skeleton_key.jpg", mcContenedor);


para poder ver el progreso de la carga "onLoadProgress", checalo en la ayuda de flash :)

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 17 Feb 2006 06:45 pm
Funciona perfectamente, millones de gracias flasher....

Por AguaRas

93 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.