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.
Parabéns, que possa ter muitos anos de vida, abençoados e felizes, e que estes dias
futuros sejam todos de harmonia, paz e desejos realizados.
Que seu coração,
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>
Pergunta
rubensxxx4
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:
E o xml:
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
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.