Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    43

    Aggiornamento dati con LoadVars

    Sto tentando un'operazione del tutto banale ma che mi fa diventare scemo

    Un piccolo filmato deve caricare da un file .asp una lista (nel mio caso gli utenti collegati al sito) e visualizzarlo nella textbox flash denominata "utenti".
    Nessun problema a farglielo fare in avvio, con:
    codice:
    dati = new LoadVars();
    utenti.htmlText = "Loading...";
    
    dati.onLoad = function(success) {
        if (success) {
          _root.utenti.htmlText = dati.utenti;
        }
      }
    
    dati.load("flash_utenticonnessi.asp");
    Il mio problema è fare aggiornare la stessa textbox quando l'utente clicca il bottone "Aggiorna" che ho posizionato in un livello superiore. Le ho tentate tutte, ad esempio:
    codice:
    on(release) {
    
    _root.utenti.htmlText = "Reloading...";
    dati.load("flash_utenticonnessi.asp");
    }
    oppure tutta la funzione duplicata:
    codice:
    on(release) {
    dati2 = new LoadVars();
    _root.utenti.htmlText = "Loading...";
    
    dati2.onLoad = function(success) {
        if (success) {
          _root.utenti.htmlText = dati2.utenti;
        }
      }
    
    dati2.load("flash_utenticonnessi.asp");
    }
    ... ma niente da fare. Clicco e non succede nulla! Aiutatemi vi prego!!!!


    PS: Potrei forse anche riavvolgere direttamente tutto il movie per ottenere lo stesso risultato, ma vorrei applicare poi un gradevole effetto (ad esempio una dissolvenza) al momento dell'aggiornamento, e così vorrei proseguire su questa strada.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    43
    ... nel frattempo ho risolto... a metà: con
    codice:
    on(release){
    utenti.htmlText = "Reloading...";
    
    dati.onLoad = function(success) {
        if (success) {
          _root.utenti.htmlText = dati.utenti;
        }
      }
    dati.load("http://amicicc.sytes.net/flash_utenticonnessi.asp");
    
    }
    Il risultato è perfetto, ma funziona in firefox e non in internet explorer (?!?!?). Ma che succede?!

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    43
    Alla fine ho risolto
    Come spiegato qui: http://www.permadi.com/tutorial/flashcache/

    E' la solita, maledetta, cache di Internet Explorer.

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.