Dunque,
ho un filmato che passa una variabile ad un altro movieclip (che sta nel level1).
So che la variabile arriva perchè, se provo a farla scrivere nel campo di testo, funziona tutto.
Ma l'IF non la vede >_<

codice:
var idscelto = _level0.idopera;
this.path.testo += idscelto;  <- qui funziona e la stampa a video 

for (var i = 0; i<1; i++) {
  for (var j = 0; j<nodes[i].childNodes.length; j++) {

  this.path.testo += "bla"+idscelto;  <- anche qui va! 

   if (nodes[i].childNodes[j].attributes.id == idscelto) {<- e qui no ;_; 
        ...blablabla....
   }
 }
}
Cosa sbaglio?

PS: se imposto la variabile manualmente (sia sostituendola nell'IF, sia dandogli un valore in QUESTO mc invece che nel _level0, il tutto funziona benissimo...