Estoy usando la clase EleImagen del tutorial de cellRenderer, y el código que tengo es este:
Código :
import mx.controls.Button;
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
var Btn:Button;
//Constructor
function EleImagen(){
}
function createChildren():Void{
//Creamos un contenedor
createEmptyMovieClip("imagen",1);
imagen._y = 75/2 * -1;
Btn = imagen.createClassObject(Button, "bt", imagen.getNextHighestDepth(), {label:"hola",_x:10,_y:10,_width:150,_height:100});
// listen
Btn.addEventListener("click", helloBtnClick);
function helloBtnClick(e:Object):Void
{
getURL("http://www.google.com");
}
}
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();
}
}
}
Pero no me muestra el botón en el datagrid. Sugerenciass please..
Gracias.
