Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641

    caricare variabili sulla stessa riga

    ciao,
    ho un campo di testo che carica una variabile. vorrei caricare la stessa variabile 2 volte, ma la mette su due righe anche se imposto

    my_text.wordWrap = false;
    my_text.multiline = false;
    my_text.text = variabile + variabile;

    c'è un modo?
    grazie


  2. #2
    usando quel codice non la mette su due righe ma una dopo l'altra.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    hai ragione. Il fatto è che lo mette su una riga se inserisco la variabile nel codice, esempio:

    codice:
    variabile = "testo del campo ";
    my_text.text = variabile + variabile;
    se "variabile" invece ha il valore di una variabile caricata da un file txt, non funziona più e va su 2 righe. esempio:

    AS:
    codice:
    variabile = testo
    my_text.text = variabile + variabile;
    File txt:
    codice:
    testo=testo del campo
    c'è un modo?

    spero di non aver fatto troppa confuzione.
    per il momento grazie 1000

  4. #4
    dati = new LoadVars();
    dati.onLoad = function() {
    my_text.text = this.testo + this.testo;
    };
    dati.load("file.txt");

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ho capito il mio errore. vi illustro, magari potrà tornare utile ad altri

    nel mio file txt inserivo i dati in questo modo:

    testo1=primo testo
    &testo2=secondo testo

    immagino fosse per questo che mi inseriva i dati su più righe. dico immagino perchè dopo aver messo:

    testo1=primo testo&testo2=secondo testo

    mi vanno tutti su una riga

    come sempre...grazie 1000

  6. #6
    Non è del tutto vero perchè puoi coninuare a scrivere le variabili una sotto l'altra ma devi scriverle cosi:

    testo1=primo testo &
    &testo2=secondo testo &

    per il semplice fatto che la & (che sta a significare la fine di una variabile) del primo "testo1" era a capo e quindi per lui "testo1" equivaleva a "primo testo " con in più a capo.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    ho capito e ti ringrazio per la delucidazione

    già che ci sono provo a fare un'altra domanda, sempre inerente.
    Ora ho:

    my_text.text = this.testo + this.testo;

    se io volessi ripetere "this.testo" un tot di volte, e questo numero di volte fosse il contenuto di una variabile, come dovrei fare?

    io ho provato con:

    codice:
    maxwidth = my_text._width;
    numeroVolte = 500/Number(maxwidth);
    numeroVolteNew = Math.ceil(numeroVolte)
    my_text.text = Number(numeroVolteNew)*news
    so che è sbagliato ma...tentar non nuoce, si perde solo una marea di tempo!!!


  8. #8
    codice:
    numeroVolte = 5;
    dati = new LoadVars();
    dati.onLoad = function() {
    	for (i=0; i<numeroVolte; i++) {
    		my_text.text += this.testo;
    	}
    };
    dati.load("file.txt");

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    scusa, ieri non ti ho più ringraziato.

    funziona!!!


  10. #10

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.