Comunidad de diseño web y desarrollo en internet online

Imagenes en el datagrid

Citar            
MensajeEscrito el 30 Mar 2005 06:21 pm
Saludos!

Estube leyendo el tutorial de ELECASH (que por ceirto muy bueno) sobre como incorporar imagenes a un datagrid, todo funciona muy bien, me carga las imagenes a todo dar, pero todo se me viene abajo cuando cargo imagenes muy pequeñas (como de 20 pixeles), si las carga y las pone, pero no se ven, es como si las pusiera en la esquina superior izquierda y los headers no me dejan verla, quiero saber si hay una forma de alinear las imagenes en el centro vertical y horizontal de la celda.

Gracias, nos leeremos luego

Por heberto

263 de clabLevel

1 tutorial

1 ejemplo

 

Morelia, Michoacán

firefox
Citar            
MensajeEscrito el 31 Mar 2005 08:07 am
Hola Heberto, primero de todo te recomiendo que cambies el código del EleImagen.as por este.

Código :

class EleImagen extends mx.core.UIComponent{
  var imagen:MovieClip;
  var owner; //La fila que contiene esta celda
  var listOwner; //El datagrid que contiene esta celda


   function EleImagen(){
      
   }
   
   function createChildren():Void{
      createEmptyMovieClip("imagen",1);
      imagen._y = 75/2 * -1;
   }
   
   function setValue(ruta:String, item:Object, seleccionado:String):Void{
      //Solo se carga la imagen si dan un valor correcto y no esta cargada previamente
      if(ruta.length > 1 && imagen._url.indexOf(ruta) == -1){
         imagen.loadMovie(ruta);
      }
      //Sin dan un valor vacio hay que quitar la imagen
      else if(ruta.length <= 1){
         imagen.unloadMovie();
      }
   }
}


Dentro de createChildren tienes el posicionamiento de las imagenes imagen._y = 75/2 * -1; modifica esos valores y experimenta.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser

 

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