Visualizzazione dei risultati da 1 a 8 su 8

Discussione: LoadVars...

  1. #1

    LoadVars...

    Ciao a tutti non riesco a capire come mai non mi funziona un menu flash richiamandolo nel browser dal server ma in locale si...

    ho un file txt dal quale con l´oggetto loadVars carico le mie variabili..
    ho generato un menu dinamico che in base al totale delle variabili crea tot campi testo dinamici con il loro contenuto..

    il tutto funziona ma non capisco perche in preview da flash ed in locale la cosa vada e dal server no...

    qualcuno sa se per caso e il LoadVars che crea problemi...???

    Grazie a tutti...:-)))

    :gren:

    :master:

  2. #2
    Sei sicuro che il problema sia dovuto a LoadVars? Piuttosto, da dove carichi i dati?

  3. #3
    Mah il fatto che in locale vada e dal server no mi fa pensare che ci possano essere problemi col GET o il POST oppure altro...

    comunque i dati vengono caricati dal TXT che si trova nella stessa cartella del flash e html ovviamente ed il tutto nell´oggetto c:

    c = new LoadVars();
    c.onLoad = loadMyVars;
    c.sendAndLoad("menu.txt", c, "POST");

    visto che non sono molto pratico spero di essermi spiegato.:-)))


  4. #4
    system.useCodepage = true;
    var menuCol = "0x99181B";
    var menuActCol = "0xFFFFFF";
    _root.menu = new Array();
    _root.numrows = 0;
    function loadMyVars() {
    _root.numrows = this["numrows"];
    for (i=0; i<_root.numrows; i++) {
    _root.menu[i] = this["menu"+i];
    }
    }
    c = new LoadVars();
    c.onLoad = loadMyVars;
    c.sendAndLoad("menu.txt", c, "POST");

    questo e tutto quello che ho sul primo frame nella time line dello stage principale...

    dopo sempre sullo stage ho un bottone che fa l´attach di una clip con il resto della programmazione:

    for (i=0; i<_root.numrows; i++) {
    this.attachMovie("dynamic", "dynamic"+i, i);
    myMovie = eval("dynamic"+i);
    myMovie._x = 0;
    myMovie._y = 16.1*i;
    myTextfield = eval("dynamic"+i+".txt_menu");
    myTextfield.text = _root.menu[i];
    myMovie.onRelease = function() {
    menuId = this._name.substr(4, 1);
    for (j=0; j<_root.numrows; j++) {
    myTextfield = eval("dynamic"+j+".txt_menu");
    myTextfield.textColor = (_root.menuCol);
    }
    this.txt_menu.textColor = (_root.menuActCol);
    }
    }
    sfondo._height = 16.1*i;


    spero tu ci capisca al massimo per i nomi istanza chiedimi...

    :gren:

  5. #5
    Innanzi tutto spero che la funzione loadMyVars sia definita e non faccia qualcosa di strano, poi perché usi sendAndLoad con un file di testo? Utilizza semplicemente load, non devi inviare nessun dato al file di testo, può essere quello che ti crea dei casini perché lui aspetta una risposta dal file che forse non arriva.

  6. #6
    Tranquillo la funzione loadMyVars va benissimo ovviamente il tutto era una cavolata...

    Avevi perfettamente ragione tu bastava solo load e non sendAndLoad...

    Siccome sto facendo delle prove con un txt load va bene, ma quando poi avro un collegamento alla banca dati dovro usare sendAndLoad ovviamente per inviare richieste e ricevere dati...?

    Sei stato grandissimo sono un paio di giorni che mi scervellavo su come mai non funzionasse...

    Se non ti offendi ti aggiungerei alla mia lista degli utenti preferiti non si sa mai che tu possa essermi ancora d´aiuto in futuro...

    E poi da un grande come te si puo solo imparare io sono ancora PICCOLINO per cui tutto guadagnato...

    Grazie ancora...:-)))

    :metallica

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    23
    Scusate ragazzi dovrei creare lo stesso menu, potreste spiegarmi come avete fatto?, magari commentando lo script corretto.
    grazie anticipatamente per l'aiuto
    baciamo le mani!

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.