[ zstevovich @ 24.02.2011. 16:57 ] @
ovaj kod radi svoj posao što se tiče učitavanja nodova iz xml-a ali ne mogu da ga nateram da menja ikonice u tree komponenti, probao sam svašta ali jednostavno neće, ovako izgleda kod u flashu:


my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.load("tree.xml");

my_xml.onLoad = function() {
myTree.dataProvider = this.firstChild;

for (var i = 0; i<docs.length; i++) {
currDoc = docs;
trace(docs);

var docIcon = currDoc.attributes.types;

switch (docIcon) {
case "pdf" :
myTree.setIcon(currDoc,"ieIcon");
break;
case "word" :
myTree.setIcon(currDoc,"ieIcon");
break;
case "excel" :
myTree.setIcon(currDoc,"ieIcon");
break;
case "ie" :
myTree.setIcon(currDoc,"ieIcon");
break;
}//switch
}//for
};//onLoad


a ovo je struktura xml-a:
<?xml version="1.0"?>
<node label="» Dokument typer">
<node label="» Links - document" types="ie">
<node label="test URL" url="http://www.vukos.com/sky" types="pdf" />
<node label="test URL" url="http://www.vukos.com/sky" types="ie" />
</node>
</node>


parametar types definise koju sliku treba da stavi uz taj nod iz flash library-ja ali on je ne vidi ne znam postoje li neka ogranicenja ili pravila u vezi formata slike koja je u mc eiIcon, probao sam i png i jpg i gif, on napravi mesto za slicicu ali je jednostavno ne iscrta na ekranu,

Hvala svima i pozdrav