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

Quitar XML haciendo click en un boton

Estas en el tema de Quitar XML haciendo click en un boton en el foro de Flash y Actionscript en Foros del Web. Hola a todos!! Me gustaria saber como se quitar, borra, oculta, elimina...es definitiva q no aparezca un XML ya cargado Tengo una serie de botones ...
  #1 (permalink)  
Antiguo 24/01/2011, 09:36
 
Fecha de Ingreso: enero-2011
Mensajes: 9
Antigüedad: 13 años, 2 meses
Puntos: 0
Quitar XML haciendo click en un boton

Hola a todos!! Me gustaria saber como se quitar, borra, oculta, elimina...es definitiva q no aparezca un XML ya cargado
Tengo una serie de botones q cargan, a traves de una su funcion respectiva, un XML, os pongo un par de ejemplos:

//funciones q cargan un XML

function XMLrsc() {
myMenu.load("xml/rsc.xml");
}
function XMLmanagement() {
myMenu.load("xml/management.xml");
}

y estas serian las acciones de cada boton q ejecutan respectivamente cada funcion

sec1.onRelease = function() {
XMLrsc();
}

sec2.onRelease = function() {
XMLmanagement();
}

hasta aqui todo funciona perfecto, mi problema viene xk no se borran los XML cargados segun vas aciendo click en los botones, se cargan uno encima de otro, alguien sabe como se pueden quitar, descargar, ocultar o lo q sea...en definitva q no aparezcan los anteriormente cargados, unicamente el q acabas de cargar x acer click en el boton correspondiente??? abria q usar una funcion q elimine el XML cargado xa q luego ejecute la funcion de una nueva carga de XML. He probado el siguiente codigo xo no me funciona

function destruyeBtns() {
removeMovieClip("notisboton"+i);
}

El grueso del codigo q contiene la info del XML seria el siguiente:

var myMenu:XML = new XML();
myMenu.ignoreWhite = true;
System.useCodepage = true;
linkBoton = new Array();
textoBoton = new Array();
fechaBoton = new Array();
descripcionBoton = new Array();
fuenteBoton = new Array();
myMenu.onLoad = function() {
for (var i = 0; i<this.firstChild.childNodes.length; i++) {
textoBoton[i] = this.firstChild.childNodes[i].attributes.name;
linkBoton[i] = this.firstChild.childNodes[i].attributes.link;
fechaBoton[i] = this.firstChild.childNodes[i].attributes.fecha;
descripcionBoton[i] = this.firstChild.childNodes[i].attributes.descripcion;
fuenteBoton[i] = this.firstChild.childNodes[i].attributes.fuente;

}
creaBtns(this.firstChild.childNodes.length);
};
function creaBtns(cuantosBotones) {
var separacion = 0;//separacion a cada MC
alturaY = 0;//posY en stage
for (var i = 0; i<cuantosBotones; i++) {
target= this.attachMovie("notisboton", "notisboton"+i, this.getNextHighestDepth());
target.link = linkBoton[i];
target.btn.titular_txt.text = textoBoton[i];
target.fecha_txt.text = fechaBoton[i];
target.descripcion_txt.text = descripcionBoton[i];
target.fuente_txt.text = "Fuente: "+ fuenteBoton[i];
target._x = 0;//posX en stage
target._y = alturaY+i*separacion+target._height*i;
target.btn.link = linkBoton[i];
target.btn.onRelease = function() {
getURL(this.link, "blank");
};
target.btn.onRollOver = function() {
this._alpha = 50;
}
target.btn.onRollOut = function() {
this._alpha = 100;
}
}
}

Si alguien sabe como descargar el XML cargado y luego ejecutar una nueva funcion de carga se lo agradeceria muxisimo, xk e mirado x todos lados xo no encuentro nada y x mi cuenta solo doy palos de ciego!!

Muchas gracias!!

Rocha
  #2 (permalink)  
Antiguo 25/01/2011, 05:31
 
Fecha de Ingreso: enero-2011
Mensajes: 9
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Quitar XML haciendo click en un boton

alguien me puede echar una mano con este problemilla?? me seria de gran ayuda!!

muchas gracias!!

Etiquetas: quitar, xml, botones
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:30.