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

Agregar nodo a un XML en AS

Estas en el tema de Agregar nodo a un XML en AS en el foro de Flash y Actionscript en Foros del Web. Hola, tengo la siguiente duda. Tengo este AS, que monta un XML en mi archivo flash: Código: var item_filename:Array = new Array(); var item_label:Array = ...
  #1 (permalink)  
Antiguo 29/02/2008, 03:08
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 16 años, 9 meses
Puntos: 0
Agregar nodo a un XML en AS

Hola, tengo la siguiente duda. Tengo este AS, que monta un XML en mi archivo flash:
Código:
var item_filename:Array = new Array();
var item_label:Array = new Array();
var item_url:Array = new Array();
var item_description:Array = new Array();
var folder:String = "thumbnails/";
var xml:XML = new XML();
item_list_area._visible = false;
stop();

xml.onLoad = function()
{
	item_list.fm_item._visible = false;
	var nodes = this.firstChild.childNodes;
	total = nodes.length;

	for( i = 0; i < total; i++)
	{
		item_filename[i] = nodes[i].attributes.filename;
		item_label[i] = nodes[i].attributes.label;
		item_url[i] = nodes[i].attributes.url;
		item_description[i] = nodes[i].attributes.description;
	}
	create_item_list();
	scroller();
}
xml.load( xml_file );
xml.ignoreWhite = true;
function create_item_list():Void
{
	for( i = 0; i < total; i++)
	{
		var item = item_list.fm_item.duplicateMovieClip("fm_item"+i, i);
		item._y = i * (item_list.fm_item._height + item_spacing);
		item.item_label.text = item_label[i];
		item.no = i;
		
		item.item_button.onRelease = function()
		{
			this._parent._parent._parent.change_item(this._parent.no);
		}
	}
	change_item(0);	// load the first item detail
}
function change_item(no:Number):Void
{
	title.text = item_label[no];
	description.text = item_description[no];
	url.text = item_url[no];
	this.item_pic.loadMovie(folder + item_filename[no]);
	button.onRelease = function()
	{
		getURL(item_url[no]);
	}
El XML es así:
Código:
<thumbnails>
	<thumbnail 
		title="xxx"
		filename="xxx" 
		url="xxx" 
		description="xxx" 
	/>		
</thumbnails>
Todo funciona bien. La cosa es que necesito incluir más nodos para incluir más datos (dirección de contacto, teléfono, etc...), pero no encuentro la solución. ¿Tenéis alguna sugerencia?
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 00:04.