Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: MX, ASP e for

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113

    MX, ASP e for

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    opss...
    il codice giusto è questo:

    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);
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    Purtroppo non funziona nemmeno cosi...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    ho provato a settare anche una variabile in questo modo:
    _mc.var_link = arrHeadLines[i].link;
    _mc.headline_button.onRelease = function() {
    getURL(_mc.var_link);
    };

    il problema è che associa a tutti i pulsanti solo e sempre l'ultimo link...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113

    Nessuno?

    Nessun'altro riesce a darmi una dritta?
    Va bene qualsiasi tentativo, io ho già provato in vari modi... magari (anzi, sicuramente) quello giusto m'è scappato...
    VI prego, fa caldo...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    L'output mi restituisce tutti il link...
    lo so, sembra strano ma è così!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    Ho capito quello che intendi...
    Comunque nemmeno l'ultima prova funziona, tant'è che il broswer va a cercarsi questo: [object%20Object]...

    casino...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    Niente, non funza...
    Ho provato anche così:

    _mc.var_link = arrHeadLines[i].link;
    _mc.headline_button.onRelease = function() {
    getURL(_mc.var_link);
    };

    ma il link restituito è sempre l'ulitmo dell'array...
    grazie x l'aiuto..
    ci sarà pur una soluzione, no? ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    l'elenco completo dei link...
    ...
    però nel getURL si piglia solo l'ultimo per tutti..

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113
    beh, ma se fosse così non dovrebbe funzionare proprio... ovvero non dovrebbe pigliarsi nessun link... invece funziona..

    Comunque ho provato anche con il percorso assoluto ma non funza lo stesso...

    Potrebbe essere la function onRelease che fa riferimento al pulsante come se fosse uno solo e non diverse istanze? ?...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.