Tengo este codigo:
Código:
Y veo los datos, lo que estoy buscando es la forma, de que cuando se le de doble click a un articulo de la lista se coja el indice para saber que linea es y se valla al fotograma dos donde tengo la ficha preparada para que salgan hay todos los datos, que la ficha es la que tiene que leer los datos de la linea.stop (); import mx.controls.gridclasses.DataGridColumn; //Cargamos el XML ofertas = new XML(); ofertas.ignoreWhite = true; ofertas.onLoad = function (success){ if (success){ //Creamos los arrays donde iran los datos largo = ofertas.firstChild.childNodes.length; referencia = new Array(largo); articulo = new Array(largo); descripcion = new Array(largo); precio = new Array(largo); //Llenar los arrays for (i=0; i<largo; i++){ referencia[i] = ofertas.firstChild.childNodes[i].attributes.referencia; articulo[i] = ofertas.firstChild.childNodes[i].attributes.articulo; descripcion[i] = ofertas.firstChild.childNodes[i].attributes.descripcion; precio[i] = ofertas.firstChild.childNodes[i].attributes.precio; } llenarDataGrid(); } else{ trace("No se pudo cargar el XML"); } } ofertas.load("OFERTAS-WEB.BUS"); /************* FUNCIONES ****************/ function llenarDataGrid(){ //Atacheamos nuetro componente attachMovie("DataGrid", "misCeldas", 1); //Propiedades misCeldas.setSize(920, 410); misCeldas.editable = false; misCeldas.headerHeight = 16; misCeldas.resizableColumns = true; misCeldas.selectable = true; misCeldas.showHeaders = true; misCeldas.sortableColumns = false; //Le asignamos un proveedor de datos losDatos = new Array(); misCeldas.dataProvider = losDatos; //Metemos los datos en el ComboBox for (i=0; i<articulo.length; i++){ losDatos.addItem({ REF: referencia[i], Articulo: articulo[i], Descripcion: descripcion[i], Pecio: precio[i] }); } //Propiedades de las columnas misCeldas.getColumnAt(0).width = 60; misCeldas.getColumnAt(1).width = 200; misCeldas.getColumnAt(2).width = 500; misCeldas.getColumnAt(3).width = 80; }
Un saludo gente¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡