Visualizzazione dei risultati da 1 a 10 su 10

Discussione: testo + variabile

  1. #1
    Utente di HTML.it L'avatar di bir
    Registrato dal
    May 2003
    Messaggi
    124

    testo + variabile

    Ho un piccolo problema lagato all'utilizzo delle variabili:
    ho un campo di testo dove viene importato un testo da file esterno. Fin qui tutto Ok.
    Il problema è: il testo è diverso a seconda della variabile a che cambia in funzione di eventi che accadono altrove. Quindi a può assumere valori differenti (es. a=1, a=2, ecc.) e di conseguenza nel mio campo di testo può essere caricato testo1 oppure testo2 ecc.
    Come poso fare?

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao,

    1 - Dovresti definire meglio: "altrove".
    2 - Se a = 1, quando a diventa = 2 il prob non sussiste poiché la variabile si svuota automaticamente e si ripopola col valore 2, che prende il posto di 1.

    Non so per gli altri, ma per me il quesito andrebbe riformulato in maniera più dettagliata.

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Utente di HTML.it L'avatar di bir
    Registrato dal
    May 2003
    Messaggi
    124
    ok, ci provo...

    il mio problema sta nella definizione del "paramtro" testo+a (per arrivare a richiamare di volta in volta testo1, testo2, ecc.).
    come e dove va scitto?
    (non ho problemi nel cambio variabile, sono riuscito a farla scivere e si vede che cambia)

  4. #4
    vuoi sapere come assegnare al campo di testo il tuo testo più la variabile?

    se è così:
    codice:
    campo_testo.text = "Questo è il mio testo"+a
    Se invece devi assegnare solo la variabile:
    codice:
    campo_testo.text = a

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da bir
    ok, ci provo...

    il mio problema sta nella definizione del "paramtro" testo+a (per arrivare a richiamare di volta in volta testo1, testo2, ecc.).
    come e dove va scitto?
    (non ho problemi nel cambio variabile, sono riuscito a farla scivere e si vede che cambia)
    dipende dalla funzione e da dove si trova la variabile che cambia, insomma dovresti essere molto più chiaro, non solo un po'

    comunque considera di avere una serie di variabili con nome sequenziale, definite in _root... avresti:
    codice:
    testo1 = "prima variabile";
    testo2 = "seconda variabile";
    testo3 = "terza variabile";
    //poi le richiami ad esempio in una funzione
    function richiama(a){
    richiamo = _root["testo"+a];
    trace (richiamo);
    }
    richiama(1)//traccia la variabile "testo1"

  6. #6
    Utente di HTML.it L'avatar di bir
    Registrato dal
    May 2003
    Messaggi
    124
    perfetto, o quasi....

    mi va bene il codice postato, grazie ( ), è quello che cercavo, solo che se le variabili invece che essere scritte le importo da un txt esterno non mi funziona più.
    Come mai?

  7. #7
    prova a postare il codice che hai inserito

  8. #8
    Utente di HTML.it L'avatar di bir
    Registrato dal
    May 2003
    Messaggi
    124
    loadVariables("descrizioni.txt", "_root");
    // poi le richiami ad esempio in una funzione
    function richiama(a) {
    richiamo = _root["testo"+a];
    trace(richiamo);
    }
    richiama(3);
    // traccia la variabile "testo1"


    Ho aggiunto solo la prima riga, mentre nel file txt per il momento c'è scritto: testo1=aaaaaaaa&testo2=bbbbbbbbbb&testo3=ccccccccc ccc

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da bir
    loadVariables("descrizioni.txt", "_root");
    // poi le richiami ad esempio in una funzione
    function richiama(a) {
    richiamo = _root["testo"+a];
    trace(richiamo);
    }
    richiama(3);
    // traccia la variabile "testo1"


    Ho aggiunto solo la prima riga, mentre nel file txt per il momento c'è scritto: testo1=aaaaaaaa&testo2=bbbbbbbbbb&testo3=ccccccccc ccc
    immaginavo, ti consiglio la lettura di questa guida che tratta del LoadVars, il sostituto più avanzato e meglio gestibile del loadVariables/loadVariablesNum

  10. #10
    Utente di HTML.it L'avatar di bir
    Registrato dal
    May 2003
    Messaggi
    124
    ok ora leggo

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.