function laeMoisted(){ moistenr=0 juur=new XML(); juur.load("xtm.xml"); juur.onLoad=laadimine; } function laadimine(kasKorras){ if(kasKorras){ trykiMoisted() } else { trace("probleem") } } function trykiMoisted(){ // trace ("onn "+juur.firstChild.nextSibling.firstChild.nextSibling.firstChild.nextSibling.firstChild.nextSibling.firstChild.nodeValue) kaart=juur.firstChild.nextSibling kogus=kaart.childNodes.length for(leht=kaart.firstChild; leht!=null; leht=leht.nextSibling){ trace(leht.nodeName) if(leht.nodeName=="topic"){ moistenimi="nimetu" moistex=0 moistey=0 for(alamleht=leht.firstChild; alamleht!=null; alamleht=alamleht.nextSibling){ //trace("alam "+alamleht.nodeName) if(alamleht.nodeName=="baseName"){ moistenimi=alamleht.firstChild.nextSibling.firstChild.nodeValue } if(alamleht.nodeName=="occurence"){ if(alamleht.attributes["id"]=="x"){ moistex=Number(alamleht.firstChild.nextSibling.firstChild.nodeValue) } if(alamleht.attributes["id"]=="y"){ moistey=Number(alamleht.firstChild.nextSibling.firstChild.nodeValue) } } } trace("nimeks "+moistenimi+" "+moistex+" "+moistey) lisaMoiste(moistenimi, moistex, moistey) } } } moistenr=0 moisted=Array() function lisaMoiste(tekst, x, y){ moistenr++ //trace("lisab "+moistenr) _root.attachMovie("Label", "moiste"+moistenr, moistenr) moiste=eval("moiste"+moistenr) moiste.text=tekst moiste._x=x moiste._y=y*10 moisted[moisted.length]=moiste } hiireKuular=new Object() liikuvMoiste=null hiireKuular.onMouseDown=function(){ liikuvMoiste=null for(i=0; i