Ir para conteúdo
Fórum Script Brasil
  • 0

Acessar nós de xml


rubensxxx4

Pergunta

Olá!

Tenho um .fla que acessa um xml através de php, porém não está exibindo o que deveria, apenas a mensagem undefined.

A action:

stop();
System.useCodepage = true;
var dadosXML:XML = new XML();

titulo = "";
var formato = new TextFormat();
//formato.font = "Arial";
//formato.letterSpacing = -1;
formato.size = 50;

function carregaXML() {
    dadosXML.load("http://www.sistemasweb.biz/krtv/md/md/XML_Aniversariantes2.php?format=xml"+Math.random);
    dadosXML.ignoreWhite = true;
}

dadosXML.onLoad = function(sucesso) {
    if (sucesso) {
        titulo = dadosXML.childNodes[0].childNodes[num].childNodes[0].childNodes[0].nodeValue;
        descricao = dadosXML.childNodes[0].childNodes[num].childNodes[4].childNodes[0].nodeValue;
        date = dadosXML.childNodes[0].childNodes[num].childNodes[2].childNodes[0];
                
        Data();
        //buffer = buffer.toString().toUpperCase();
        i=0;
        lastIndex = buffer.length;
    }else {
        noticia = "Notícia sendo processada...";
        img.unloadMovie();
    }
}
function escreve(){
    if(i<lastIndex){
        descricao += buffer.substring(i,i+1);
        i++;
    }
}
rand = Math.floor(Math.random() * 7 + 3);
num = 5;
carregaXML();

function Data() {
    date = date.toString();
    if (date.length == 30) {
        pubDate = date.substr(0,24);
        
        dia = date.substr(0,3);
        if (dia == "Mon") dia = "Seg";
        else if (dia == "Tue") dia = "Ter";
        else if (dia == "Wed") dia = "Qua";
        else if (dia == "Thu") dia = "Qui";
        else if (dia == "Fri") dia = "Sex";
        else if (dia == "Sat") dia = "Sab";
        else if (dia == "Sun") dia = "Dom";
        
        mes = date.substr(7,3);
        if (mes == "Feb") mes = "Fev";
        else if (mes == "Apr") mes = "Abr";
        else if (mes == "May") mes = "Mai";
        else if (mes == "Aug") mes = "Ago";
        else if (mes == "Sep") mes = "Set";
        else if (mes == "Oct") mes = "Out";
        else if (mes == "Dec") mes = "Dez";
        
        pubDate = dia + date.substr(3,4) + mes + date.substr(10,14);
    }else {
        pubDate = date.substr(0,25);
        
        dia = date.substr(0,3);
        if (dia == "Mon") dia = "Seg";
        else if (dia == "Tue") dia = "Ter";
        else if (dia == "Wed") dia = "Qua";
        else if (dia == "Thu") dia = "Qui";
        else if (dia == "Fri") dia = "Sex";
        else if (dia == "Sat") dia = "Sab";
        else if (dia == "Sun") dia = "Dom";
        
        mes = date.substr(8,3);
        if (mes == "Feb") mes = "Fev";
        else if (mes == "Apr") mes = "Abr";
        else if (mes == "May") mes = "Mai";
        else if (mes == "Aug") mes = "Ago";
        else if (mes == "Sep") mes = "Set";
        else if (mes == "Oct") mes = "Out";
        else if (mes == "Dec") mes = "Dez";
        
        pubDate = dia + date.substr(3,5) + mes + date.substr(11,14);
    }
}

E o xml:

<?xml version="1.0" encoding="iso-8859-1"?>
<Aniversariantes><Status>OK</Status><Registro><Nome>Luiz Inácio Lula da Silva</Nome><DiaNascimento>13</DiaNascimento><MesNascimento>8</MesNascimento><Mensagem>Felicidades para você, por este dia tão especial que é o seu aniversário.&#13;
&#13;&#13;
&#13;

Parabéns, que possa ter muitos anos de vida, abençoados e felizes, e que estes dias &#13;
&#13;
futuros sejam todos de harmonia, paz e desejos realizados.&#13;
&#13;
Que seu coração, &#13;
&#13;
esteja sempre em festa, porque você é um ser de luz e especial para mim.</Mensagem><Foto>-1Assets/Fotos/fd8c3295804333e.jpg</Foto></Registro><Registro><Nome>Djone Bertoldi</Nome><DiaNascimento>13</DiaNascimento><MesNascimento>8</MesNascimento><Mensagem>Djone Bertoldi</Mensagem><Foto>-1Assets/Fotos/7fd94aa537437ed.jpg</Foto></Registro></Aniversariantes>

Segue link para os arquivos (.fla, php e xml):http://www.4shared.c.../PROGRAMAO.html

Alguém pode me ajudar?

Agradecido

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...