Alguien sabe como puedo hacer o donde puedo ecnontra un tuto, de como conectar un archivo xml con flash?
Necesito que al darle click a un boton en flash me despliege en diferentes campos la info del xml.
De antemano gracias!
| ||||
xml y flash? Alguien sabe como puedo hacer o donde puedo ecnontra un tuto, de como conectar un archivo xml con flash? Necesito que al darle click a un boton en flash me despliege en diferentes campos la info del xml. De antemano gracias!
__________________ Visita Toienlinea.com mi blog personal :arriba: |
| |||
Hola, esto es puro código pero quizás te sirva para ver como cargar el XML y navegar por los diferentes nodos... Tengo el archivo Flash, si quieres te lo envío. function processXMLData(success) { if (success) { var rootNode=this.firstChild; var headerNode=findNode(rootNode, "header"); header=getValue(headerNode); var contentNode=findNode(rootNode, "content"); content=getValue(contentNode); var authorNode=findNode(rootNode, "author"); author=getValue(authorNode); /* var newsNode=this.firstChild; var headerNode=newsNode.childNodes[0]; var contentNode=newsNode.childNodes[1]; var infoNode=newsNode.childNodes[2]; var authorNode=infoNode.childNodes[1]; header=headerNode.firstChild.nodeValue; content=contentNode.firstChild.nodeValue; author=authorNode.firstChild.nodeValue; */ } else { content="Today's news is not found"; } } function getValue(node) { if (node && node.firstChild) return node.firstChild.nodeValue; return ""; } function findNode(node, nodeName) { if (node.nodeName==nodeName) return node; for (var i=0; node.childNodes && i<node.childNodes.length; i++) { var foundNode=findNode(node.childNodes[i], nodeName); if (foundNode!=null) return foundNode; } return null; } var xmlData=new XML(); xmlData.ignoreWhite=true; xmlData.onLoad=processXMLData; xmlData.load("news.xml"); stop(); Saludos, www.insade.cl |
| ||||
Cita: Te agradeceria mucho ke me enviaras el fla, me lo puedes enviar x mail a [email protected]. Gracias! ;)
Iniciado por alainmacias Hola, esto es puro código pero quizás te sirva para ver como cargar el XML y navegar por los diferentes nodos... Tengo el archivo Flash, si quieres te lo envío. function processXMLData(success) { if (success) { var rootNode=this.firstChild; var headerNode=findNode(rootNode, "header"); header=getValue(headerNode); var contentNode=findNode(rootNode, "content"); content=getValue(contentNode); var authorNode=findNode(rootNode, "author"); author=getValue(authorNode); /* var newsNode=this.firstChild; var headerNode=newsNode.childNodes[0]; var contentNode=newsNode.childNodes[1]; var infoNode=newsNode.childNodes[2]; var authorNode=infoNode.childNodes[1]; header=headerNode.firstChild.nodeValue; content=contentNode.firstChild.nodeValue; author=authorNode.firstChild.nodeValue; */ } else { content="Today's news is not found"; } } function getValue(node) { if (node && node.firstChild) return node.firstChild.nodeValue; return ""; } function findNode(node, nodeName) { if (node.nodeName==nodeName) return node; for (var i=0; node.childNodes && i<node.childNodes.length; i++) { var foundNode=findNode(node.childNodes[i], nodeName); if (foundNode!=null) return foundNode; } return null; } var xmlData=new XML(); xmlData.ignoreWhite=true; xmlData.onLoad=processXMLData; xmlData.load("news.xml"); stop(); Saludos, www.insade.cl
__________________ Visita Toienlinea.com mi blog personal :arriba: |
| |||
|