Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2009, 05:16
Rubensfh
 
Fecha de Ingreso: abril-2007
Mensajes: 26
Antigüedad: 17 años
Puntos: 0
Regilla en flash con datos xml

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¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡