Ciao a tutti.
Vediamo se qualcuno può aiutarmi...
Sto facendo una specie di menu recuperando dati da un database Access tramite asp. Carico le variabili dal foglio asp, tutto va bene... Il menu si chea tramite un ciclo for in flash... ogni Record è composto da una immagine, un testo e un link che servirà come target.
Funziona tutto tranne il link... o meglio, mi viene restituita la stessa uRL per tutte le voci, anzichè essere diversa x ognuna di esse.. E' un pò difficile da spiegare in poche riche, ma ci spero.. questo è la parte di codice che genera il ciclo:
for (var i = 0; i<this.headlinesTotal; i++) {
arrHeadLines[i] = {news:this["news"+i], img:this["img"+i], link:this["link"+i]};
var h = Math.round(27*i);
var _mc = this.controller.attachMovie("HeadLineItemSymbol", "item"+i, i);
_mc._y = h;
_mc.headline_button.onRelease = function() {
getURL(arrHeadLines[i].link;
};
_mc.initTotal = _mc.imageHolder_mc.getBytesTotal();
_mc.headline_field.embedFonts = false;
_mc.headline_field.html = true;
_mc.headline_field.htmlText = arrHeadLines[i].news;
_mc.imageHolder_mc.loadMovie(arrHeadlines[i].img);
_mc.imgLoaderID = setInterval(this.controller, "preloadImg", 250, _mc);
}
Grazie comunque.
Macs