Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Eliminare "a capo"

  1. #1

    Eliminare "a capo"

    ok, ho un campo testo in cui inserisco dei valori e tra un valore e l'altro inserisco un "\n" (a capo)
    grazie a una funzione che mi ha dato il sommo negatyve riesco a rimuovere un valore per volta:

    nicklist.text = nicklist.text.split(_root.nick).join("");

    il problema ora è che rimuovendo un valore rimane una riga vuota a causa del "\n", come faccio a rimuovere anche quello corrispondente alla riga rimossa?

    grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    nicklist.text = nicklist.text.split(_root.nick + "\n").join("");

  3. #3
    no, se metto così non funziona più per niente.. =/
    ho provato anche a dargli un tostring ma niente..

  4. #4
    ho provato così ma continua a non andare più per niente:

    prova = nicklist.text.toString();
    nicklist.text = prova.split("\n" add _root.nick).join("");

    (ovviamente grazie per l'aiuto)

  5. #5
    on (release) {
    lista = nicklist.text.split(_root.nick);
    aCapo = lista[0].substr(0,lista[0].length-1);
    nicklist.text = aCapo + lista[1];
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non è che c'è uno spazio tra la parola e l'"\n" ?

  7. #7
    no:

    nicklist.text = text_nick.data.textValue add "\n" add _root.nick;
    text_nick.data.textValue = nicklist.text;

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prova:

    codice:
    testo = "minnie pluto\npippo"
    trace(testo)
    trace("***********")
    nick = "pluto"
    nicklist = testo.split(nick + "\n").join(""); 
    trace(nicklist)
    trace("***********")

  9. #9
    eh si, così funziona, non avevo pensato che essendo invece che una variabile, un .text non poteva funzionare allora ho provato così:

    _root.nickcutter = nicklist.text;
    nicklist.text = nickcutter.split(_root.nick+"\n").join("");

    ma continua a non funzionare, mi sento scemo.. se pensi ti possa essere utile ti mando il fla..

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    nicklist.text = "minnie pluto\npippo";
    _root.nickcutter = nicklist.text; 
    nicklist.text = nickcutter.split(_root.nick+"\n").join("");
    Se scrivi a mano nel campo di testo:

    codice:
    minnie pluto
    pippo
    funziona uguale..

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.