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

Discussione: preload di variabili

  1. #1

    preload di variabili

    Ciao a tutti,
    ho un problemone...
    Ho fatto un programmino in flash che prende variabili da un database, mi capita che in base alla velocità di connessione di internet il programma non funziona perche' il filmato flash parte prima di aver caricato le variabili..
    Allora ho fatto un preload cosi':
    1 frame:

    if (_framesloaded==_totalframes) {
    gotoAndStop("go");
    }
    loadVariablesNum("invio_variabili.asp", 0);
    play();

    al frame 2 dico di tornare al frame 1


    Secondo voi basta a risolvere il problema??
    Grazie
    visita il mio sito
    www.silviatagliaferri.it

  2. #2
    usa LoadVars() e eviti il problema controllando il caricamento delle variabili

  3. #3
    Dove lo uso?
    Al posto di LoadVariables?
    o nel preload
    grazie
    visita il mio sito
    www.silviatagliaferri.it

  4. #4
    al posto di LoadVariables() ovviamente

    una cosa tipo

    codice:
    miaVar = new LoadVars();
    miaVar.path = this;
    miaVar.onLoad = function(success) {
    if (success) {
    //quello ke deve fare una volta carikato
    } else {
    trace("Errore nel caricamento file!")
    }
    };
    miaVar.load("pagina.asp");
    
    stop();
    e poimti ritrovi tutte le variabili della pagina dentro l'oggetto "miaVar"

    es.
    miaVar.pippo

    conterrà il valore di pippo letto sulla pagina asp

    miaVar.pluto
    miaVar.paperino

    ecc,ecc

  5. #5
    grazie!
    Ascolta il fatto è che ormai ho gia' richiamato le variabili almeno 500 volte (considerandole sulla root) dunque dovrei richiamarle tutte scrivendo prima miaVar.
    ...giusto?
    ce' una soluzione alternativa?
    visita il mio sito
    www.silviatagliaferri.it

  6. #6
    dicamo ke hai 3 var sulla pagina asp ma potrebbero anke essere 500

    pippo
    pluto
    paperino

    quindi

    codice:
    miaVar = new LoadVars();
    miaVar.path = this;
    miaVar.onLoad = function(success) {
    if (success) {
    //
    var1=miaVar.pippo
    var2=miaVar.pluto
    var3=miaVar.paperino
    //
    } else {
    trace("Errore nel caricamento file!")
    }
    };
    miaVar.load("pagina.asp");
    
    stop();

    poi le rikiami uando vuoi non sei obbligato a kiamarle tutte insieme, tanto sono tutte e 3 o tutte e 500 dentro l'oggetto miaVar, qualsiasi variabile devi rikiamare fai miaVar.lavariabile

  7. #7
    ok grazie
    Gentilissimo!
    visita il mio sito
    www.silviatagliaferri.it

  8. #8
    Ciao, scusa ti disturbo ancora...creando un oggetto loadVar ora va benissimo!!
    Pero' io ho creato anche una funzione che mi aggiorna continuamente le variabili:

    function load() {
    _root.miaVar.load("invio_variabili.asp");


    in mezzo una marea di comandi

    }
    setInterval(load, 1000);

    il fatto è che con pc molto baracconi non me le aggiorna!
    Hai mica un'altra fantastica idea per risolvere il problema?
    Grazie
    visita il mio sito
    www.silviatagliaferri.it

  9. #9
    non saprei

  10. #10
    Originariamente inviato da siltag
    Ciao, scusa ti disturbo ancora...creando un oggetto loadVar ora va benissimo!!
    Pero' io ho creato anche una funzione che mi aggiorna continuamente le variabili
    Che senso ha aggiornare ogni secondo le variabili?

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.