Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    caricare variabili da un file esterno

    il problema è questo : ho un file esterno in cui ho una variabile (pos)a cui verranno assegnati valori di volta in volta.
    dal movie flash ho queste azioni sul primo frame della root:
    loadvariablesnum ("file.txt",0);
    if (pos=1){
    _root.gotoAndStop(10);
    }

    ci saranno sicuramente errori, perchè ,anche se la variab pos nel file esterno non equivale a 1 il filmato inizia dal frame 10!!!
    dove sbaglio?? grazie

  2. #2
    ti ho risposto nell'altro thread.....

    http://forum.html.it/forum/showthrea...hreadid=401957

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    si ho visto, ma proprio non esiste un modo per vedere il risultato ??? tu dici che in locale non si vede, quindi se trasferisco tutto su wwwroot funziona ???

  4. #4
    non ho detto che in locale non si vede....

    ho detto che Flash impiega dei millisecondi (o secondi se il txt è grande) per caricare il contenuto del txt. Quindi se tu scrivi:

    loadVariablesNum("file.txt",0);
    trace(testo);

    flash non ti carica in tempo il file txt e quindi ti stampa (giustamente) undefined.

    1) Se lavori con Flash 5 usa questo metodo (che ho citato anche nell'altro thread):

    codice:
    onClipEvent(load){
         loadVariables("file.txt",this);
    }
    onClipEvent(data){
         if(pos==1){
              _root.gotoAndStop(10);
         }
    }
    2) Se lavori con Flash MX scrivi sul frame:

    codice:
    dati = new LoadVars();
    dati.Load("file.txt");
    dati.onLoad = function(){
         if(dat.pos == 1){
              _root.gotoAndStop(10);
         }
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    riepilogo per quelli di coccio... :
    'dati' è il nome dell'istanza dell'mc
    presumo che dat.pos==1 sia dati.pos==1 giusto???

  6. #6
    mi rispondo da solo...no...dati è semplicemente una variabile....

  7. #7
    credo che mi stia perdendo .... dati è l'istanza di un mc, ma il fatto è che non conosco loadvars e non ho ben capito quello che fa...

  8. #8
    sembra funzionare...non effettuava animazioni all'int del mc dove avevo importato le variabili

  9. #9
    ho perso una i per strada... è dati.pos

    loadVars è una classe, dati è un oggetto (che eredita le funzioni della classe loadVars).

    dati.load ... carica i dati del file specifico nell'oggetto dati. Quindi per recuperarli devi scrivere
    dati.nomeVariabile

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  10. #10
    ok credo che abbia bisogno di una bella ripassata...ora funziona ti ringrazio per il tempo dedicato...

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.