Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454

    Da stringa a variabile......?

    bene, allora, vengo subito al dunque:

    ho bisogno di dare a una variabile (poniamo che essa sia var1) il valore di 2 stringhe che unite facciano una variabile.

    Es.

    var1 = "var" add "2"

    solo che io non voglio che var1 sia una stringa, ma bensi che prenda il valore di var2.

    sono stato chiaro?

    c'è un modo? anche diverso va bene, basta che risolvo sta cosa...

    thank you very grazie

  2. #2
    codice:
    var1 = "pippo";
    
    var2 = this["var" + 1];
    
    trace(var2);

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    credo che ci siamo...

    grazie 1000

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    allora, c'è una cosa molto strana

    qualcuno ha un idea del perchè all'interno di una funzione questo metodo non va? Mentre all'esterno funziona perfettamente.

    Vi posto la funzione:

    function time() {
    var1= "pippo";
    var2= this["var" + 1];

    }
    setInterval(time, 500);



    il risultato è "undefined"

    ??????????? :master:

  6. #6
    Perché this all'interno di una funzione a cui fai riferimento con setInterval non è definito, quindi glielo devi passare come argomento.

    function time(_target_) {
    var1= "pippo";
    var2= _target_["var" + 1];

    }
    setInterval(time, 500, this);

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    sì, giusto

    ho messo _root al posto di this e funziona

    gracias, alla prox

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.