Originariamente inviato da negatyve
Uhm, e il contenuto del file as?
codice:
//--------------------------------------------------------------------------
// Trasforma la struttura "node" ricevuta in ingresso in un array di oggetti
//--------------------------------------------------------------------------
function xmlMediaNodesToArray(node:Object):Array
{
var sites:Array = new Array();
var site:Object;
var siteNode:Object;
var childNode:Object = node.firstChild;
while (childNode != null)
{
// Create a new site Object to store the data.
site = xmlAttributesToObject(new Object(), childNode);
siteNode = childNode.firstChild;
while (siteNode != null)
{
site[siteNode.nodeName] = siteNode.firstChild.nodeValue;
siteNode = siteNode.nextSibling;
}
sites.push(site);
childNode = childNode.nextSibling;
}
return sites;
}
//--------------------------------------------------------------------------
// serve per trasformare un nodo figlio in un oggetto
//--------------------------------------------------------------------------
function xmlAttributesToObject(o:Object, node:Object):Object
{
var a:Object = node.attributes;
for (var i in a)
{
o[i] = a[i];
}
return a;
}
//--------------------------------------------------------------------------
function init(nameXMLfile:String){
myXml=new XML(); // crea una variabile che può contenere un documento XML
myXml.ignoreWhite = true;
myXml.load(nameXMLfile);
}
Se lo copio dentro funziona tutto