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>
Segue link para os arquivos (.fla, php e xml):http://www.4shared.c.../PROGRAMAO.html
Alguém pode me ajudar?
Agradecido