Visualizzazione dei risultati da 1 a 6 su 6

Discussione: variabili!

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    137

    variabili!

    ho un problema con le variabili! In comune creo una variabile stringa che mi deve contenere un testo e nel testo deve esserci una variabile da mostrare. Allora:

    var s:Stringa = "Ti chiami " + nome + " e vineni da " + luogo;

    poi quando sarà il momento devo inviare il messaggio inviando pure il nome e il luogo:

    //nome e luogo sono variabili globali come pure lo è s
    ..
    nome = "Antonio";
    luogo = "Milano";
    trace(s);

    Il risulato deve essere:

    "Ti chiami Antonio e vineni da Milano"

    Solo che invece il risultato è:

    "Ti chiami __ e vineni da __"

    dove __ sono gli spazi vuoti invece dei nomi, questo perchè le var globali nome e luogo sono inizializzate con "";

    Come mai? come posso fare?

  2. #2
    nome = "Antonio";
    luogo = "Milano";
    s = "Ti chiami "+nome+" e vineni da "+luogo;
    trace(s);

    o

    nome = "Antonio";
    luogo = "Milano";
    var s:String = "Ti chiami "+nome+" e vineni da "+luogo;
    trace(s);
    // La sintassi è "String" e non può essere tradotto!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    137
    solo che voglio preimpostare le frasi in modo da richiamarle e basta nel momento in cui voglio visualizzarle come posso fare affinchè le varibili che la stringa contiene possano essere visualizzati?

    //Si ho sbagliato a scrivere Stringa con String

  4. #4
    Non ho capito quale il risultato che vuoi avere!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    137
    voglio avere delle variabili che contengono un testo.
    Poi quando devo mandare il messaggio richiamare la variabile e inviare il messaggio. SOlo che le varibili che sono contenute nella stringa non si modificano in base al valore appena impostato, come si vede sopra

  6. #6
    Scusa, ma non capisco ancora il problema.
    In più non spiegandomi a cosa ti serve mi è difficile dirti come fare o trovare una soluzione alternativa.
    Comuqnue, da quello che ho capito, hai due campi di testo input, l'utente li compila e poi invia qualcosa (la frase).
    basta chiamare la variabile dei campi "nome" e "luogo" e sul tasto invia mettere: s = "Ti chiami "+nome+" e vineni da "+luogo;

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.