Hola buenas forofos, mirar tengo un problema que no doy con la solucion os explico:
Tengo este codigo:
Código:
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;
}
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.
Un saludo gente¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡