Scusate se insisto, ma per me ha un'importanza capitale...
Dunque: io ho fatto questo:
codice:
System.useCodepage = true
mioxml=new XML();
mioxml.ignoreWhite = true;
mioxml.onLoad = function(success){
if(success){
var nodes = this.firstChild.childNodes;
for(var i = 0; i < 5; i++){
var miotitolo = nodes[i].childNodes[0];
_root.attachMovie("sottom", "miomenu"+i, i)
_root["miomenu"+i]._y = i==0 ? 151 : _root["miomenu"+(i-1)]._y + _root["miomenu"+(i-1)]._height + 1
_root["miomenu"+i]._x = 46
_root["miomenu"+i].sottomenu.htmlText = ""+miotitolo+"";
loadMovie("miomenu"+i,"this");
}
}
}
mioxml.load("xml/stones.xml");
che funziona correttamente, e mi carica i mc "sottom" che ho in libreria...
il problema adesso è che devo PASSARE IL VALORE dell'identificativo dell'array ("i") ad un pulsante contenuto nel mc il quale a sua volta dovrà passarlo ad un'altra pagina che estrarrà dall'xml la corrispondente descrizione (in pratica il primo codice crea un menù, il codice qua sotto crea le descrizioni...)
codice:
System.useCodepage = true
luigi=new XML();
luigi.ignoreWhite = true;
luigi.onLoad = function(success)
{
if(success){
var nodes = this.firstChild.childNodes;
if (pippo!= undefined){
var miotitolo = nodes[pippo].childNodes[0];
var miotesto = nodes[pippo].childNodes[1];
recensioni.htmlText += ""+miotitolo+""+"
">+miotesto;
}
else {
recensioni.htmlText="";
}
}
}
luigi.load("xml/stones.xml");
il problema è che NON RIESCO A PASSARE il dato "i" al pulsante, e così ovviamente il menù non funziona...
aiutatemi sono disperato...