Foros del Web » Creando para Internet » Flash y Actionscript »

Regilla en flash con datos xml

Estas en el tema de Regilla en flash con datos xml en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/03/2009, 06:16
 
Fecha de Ingreso: abril-2007
Mensajes: 26
Antigüedad: 10 años, 8 meses
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¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:08.