Stavo giochicchiando con il componente Albero.
Ho incontrato questo problema
Se passo al componente una stringa formattata XML lo script funziona correttamente. Se gli dico di caricare i dati da un file XML esterno non funzia piu' nulla.
Vi posto i codici:
Questo funziona correttamente:
codice:
createObject("Tree","mytree",0);
mytree.move(0,0);
mytree.setSize(Stage.width,Stage.height);
mytree.dataProvider = "<root data=\"1\" label=\"Main\"><child data=\"c1\" label=\"Hello World\"><child data=\"c1-1\" label=\"Hello World\"/></child></root>";
questo non funziona
codice:
createObject("Tree","mytree",0);
mytree.move(0,0);
mytree.setSize(Stage.width,Stage.height);
myTreeDP = new XML();
myTreeDP.ignoreWhite = true;
myTreeDP.onLoad = function(){
myTree.dataProvider = myTreeDP;
}
myTreeDP.load("tree.xml");
La parte che ho inserito l'ho copiata pari pari dall'help del Flash.
Qualche osservazione?
Grazie