FLASH+XML button links

I created a function for the images, it works normal.

Now I am trying to make these texts is buttons, I tried to create a function but I did not have success, then I created one “onPress” inside the function text, a put a “trace”, when I click in the buttons shows “undefined” and the last button change his name for “undefined”.

AS


var dadosXML:XML = new XML ();
dadosXML.ignoreWhite = true;
var mostrarConteudo = 0;
nomeProduto = [];
imagemProduto = [];
dadosXML.onLoad = function (sucesso) {
    if (sucesso) {
        var xnConteudo:XMLNode = this.firstChild;
        for (var i = 0; i < xnConteudo.childNodes.length; i++) {
            nomeProduto* = this.firstChild.childNodes*.childNodes[0].firstChild.nodeValue;
            imagemProduto* = this.firstChild.childNodes*.childNodes[1].firstChild.nodeValue;
        }
        //chamar funcao
        mostrarTexto ();
        mostrarImagem ();
    }
};
dadosXML.load ("produtos2.xml");
//criar funcao texto
function mostrarTexto () {
    var numeroProdutos = nomeProduto.length;
    for (var i = 0; i < numeroProdutos; i++) {
        var conteudoTextoMC = _root.attachMovie ("nomeProduto_mc", "nomeProduto_mc" + i, _root.getNextHighestDepth ());
        //posicao dos textos
        conteudoTextoMC._x = 0;
        conteudoTextoMC._y = i * 30;
        conteudoTextoMC.nomeProduto_txt.text = nomeProduto*;
        //clicar texto
        conteudoTextoMC.onPress = function () {
            trace (conteudoTextoMC.nomeProduto_txt.text = nomeProduto*);
        };
    }
}
//criar funcao imagem
function mostrarImagem () {
    var numeroImagens = imagemProduto.length;
    for (var i = 0; i < numeroImagens; i++) {
        var conteudoImagemMC = _root.attachMovie ("imagemProduto_mc", "imagemProduto_mc" + i, _root.getNextHighestDepth ());
        conteudoImagemMC._x = 200;
        conteudoImagemMC._y = i * 100;
        conteudoImagemMC.loadMovie (imagemProduto*);
    }
}


XML


<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<conteudo>
    <dados>
        <nomeProduto>Produto nº 1</nomeProduto>
        <imagemProduto>imagem1.jpg</imagemProduto>
    </dados>
    <dados>
        <nomeProduto>Produto nº 2</nomeProduto>
        <imagemProduto>imagem2.jpg</imagemProduto>
    </dados>
    <dados>
        <nomeProduto>Produto nº 3</nomeProduto>
        <imagemProduto>imagem1.jpg</imagemProduto>
    </dados>
    <dados>
        <nomeProduto>Produto nº 4</nomeProduto>
        <imagemProduto>imagem2.jpg</imagemProduto>
    </dados>
    <dados>
        <nomeProduto>Produto nº 5</nomeProduto>
        <imagemProduto>imagem1.jpg</imagemProduto>
    </dados>
</conteudo>

Sorry about my English