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

Crear espacios en fila de componente List

Estas en el tema de Crear espacios en fila de componente List en el foro de Flash y Actionscript en Foros del Web. Buenas a todos! Os comento...tengo esta parte de script que saca de un xml sus nodos y me los presenta en un componente list en ...
  #1 (permalink)  
Antiguo 11/12/2008, 13:30
 
Fecha de Ingreso: enero-2008
Mensajes: 58
Antigüedad: 9 años, 10 meses
Puntos: 1
Crear espacios en fila de componente List

Buenas a todos!
Os comento...tengo esta parte de script que saca de un xml sus nodos y me los presenta en un componente list en flash.
Lo que yo queria es poner 2 nodos en la lista y por no saber como dividir una lista en dos columnas,se me ocurrio la manera de crear espacios,pero no funciona del todo correectamente,en algunas filas me crea lo espacios bien y en otras de menos...Se os ocurre alguna otra manera de hacer lo que pido o mejorarla?

Un saludo y gracias.

Código:
audioTracks = this.firstChild.childNodes;
		totalAudio = audioTracks.length;
		for (var i=0; i<totalAudio; i++) {
			if (audioTracks[i].nodeName == "song") {
				var uno = audioTracks[i].attributes.title.toLowerCase();
				firstLetter = uno.charAt(0).toUpperCase();
				restWord = uno.substr (1, uno.length);
				uno = firstLetter + restWord;
				var dos = audioTracks[i].attributes.artist.toLowerCase();
				firstLetter2 = dos.charAt(0).toUpperCase();
				restWord2 = dos.substr (1, dos.length);
				dos = firstLetter2 + restWord2;
				var espacios1 = uno.split(" ");
				var espacios2 = dos.split(" ");
				var contador:Number = uno.length + dos.length;
				var tres:String = "                                                                                                            ";
				var total:Number = tres.length; 
				var resultado:Number = total - contador;
				var long = tres.substring(1,resultado);
				lista.dataProvider.addItem(uno+long+dos);
			}
		}
Porfavor, alguien tiene alguna idea???

Última edición por Licrat; 12/12/2008 a las 13:32
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:29.