Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    varabili e loadVariablesNum

    Buongiorno

    Volevo chiedervi una cosa veloce veloce su un problema con delle variabili.
    Da un file di testo, importo i valori di una variabile:

    parole=testo della variabile;

    Con il codice quì sotto recupero il valore del file di testo:

    _level0.onData = function()
    {
    qwerty =parole;
    }
    loadVariablesNum("intro.txt", 0);


    Qwerty è un testo dinamico che ho usato per vedere le le parole vengono importate, e sullo schermo, tutto funziona.

    Col trace, però (in realtà a me non serve il testo dinamico, mi serve il valore della variavbile per delle funzioni) il valore non viene preso:

    trace ("valori: "+qwerty);

    e mi restituisce nell'output:

    valori: _level0.qwerty

    Come posso fare affinchè i valori vengan presi?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma qwerty è il nome di istanza del textfield?

  3. #3
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    prova a fare

    codice:
    var a;
    _level0.onData = function()
    {
    a = parole;
    qwerty.text =parole;
    }
    loadVariablesNum("intro.txt", 0);
    e poi
    codice:
    trace ("valori: "+a);
    e cmq per assegnare qualcosa ad un testo dinamico o si usa .text oppure .htmlText se la proprieta di renderizzazione Html è attivata...

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  4. #4
    Originariamente inviato da and80
    ma qwerty è il nome di istanza del textfield?
    Yes!!!! lo uso per vedere se effettivamente flash pesca dal file di testo.

    Originariamente inviato da byaur
    prova a fare

    codice:
    var a;
    _level0.onData = function()
    {
    a = parole;
    qwerty.text =parole;
    }
    loadVariablesNum("intro.txt", 0);
    e poi
    codice:
    trace ("valori: "+a);
    e cmq per assegnare qualcosa ad un testo dinamico o si usa .text oppure .htmlText se la proprieta di renderizzazione Html è attivata...

    Non mi funziona nemmeno così
    Hai qualche altra idea?

    Grazie dell'aiuto cmq!

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    allora come ti ha detto byaur, bisogna usare .text per risalire al testo contenuto in un textfield, quindi il tuo trace dovrebbe cambiare in trace ("valori: "+qwerty.text);

    considera anche il fatto che c'è uno stacco minimo di tempo tra la registrazione della variabile nel campo e l'effettiva possibilità di usarlo in altro ambito, in pratica per essere sicuro che funzioni dovresti inserire il trace nella funzione "onData"

    ultima considerazione... il loadVariables/loadVariablesNum è un metodo piuttosto impreciso, oltre al fatto che è ormai obsoleto dall'ingresso di FlashMX, magari se ne hai la possibilità, ti suggerisco vivamente di passare all'utilizzo di LoadVars

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.