Cargo un fichero xml y después, aunque cambie de fotograma, siguen los datos en pantalla. Lo que necesito es que al pulsar un boton, desaparezcan de pantalla, los borre.
El código para la carga es el siguiente:
stop();
// -- formato para mostrar el texto
var my_format:TextFormat = new TextFormat ();
my_format.font = "Times New Roman";
my_format.size = 10;
my_format.color = 0000000;
// -- textfield para mostrar los datos en formarto HTML en columnas
var table_txt:TextField = this.createTextField ("table_txt", 10, 10, 150, 800, 300);
table_txt.html = true;
table_txt.multiline = true;
table_txt.wordWrap = true;
table_txt.htmlText = "<textformat tabstops='[60,170,295]'>";
// -- variables que conforman las columnas
var _rowHeaders:String;
var _row1:String;
var _row2:String;
var _row3:String;
var _row4:String;
// -- leer XML
var my_xml:XML = new XML ();
my_xml.ignoreWhite = true;
my_xml.load ("Actualizaciones2.xml");
my_xml.onLoad = parse;
// --
function parse (succes):Void {
if (succes) {
printScreen (this);
} else {
trace ("Error");
}
}
// -- mostrar los datos en la pantalla
function printScreen (xmlObj):Void {
var xmlNode:XMLNode = xmlObj.firstChild;
// -- cabeceras
_row1 = xmlNode.firstChild.childNodes[0].nodeName;
_row2 = xmlNode.firstChild.childNodes[1].nodeName;
_row3 = xmlNode.firstChild.childNodes[2].nodeName;
_row4 = xmlNode.firstChild.childNodes[3].nodeName;
_rowHeaders = "<b>" + _row1 + "\t" + _row2 + "\t" + _row3 + "\t" + _row4 + "</b>";
table_txt.htmlText += _rowHeaders;
// -- registros
for (var i:Number = 0; i < xmlNode.childNodes.length; i++) {
_row1 = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
_row2 = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
_row3 = xmlNode.childNodes[i].childNodes[2].firstChild.nodeValue;
_row4 = xmlNode.childNodes[i].childNodes[3].firstChild.nodeValue;
table_txt.htmlText += _row1 + "\t" + _row2 + "\t" + _row3 + "\t" + _row4;
}
// -- eof
table_txt.htmlText += "</textformat>";
table_txt.setTextFormat (my_format);
}
El XML es:
<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata">
<Actualizaciones>
<Fecha>a</Fecha>
<Menú>a</Menú>
<Submenú>a</Submenú>
<Actualización>a</Actualización>
</Actualizaciones>
</dataroot>
Muchas gracias de antemano.
