Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    separare la prima lettera da testo dinamico

    Recupero la parola "Pippo" dalla variabile _root.nome
    Come posso separarla nei campi testo
    nome1 P
    nome2 ippo
    ?
    Vorrei fare in modo che la prima lettera sia colorata diversamente.
    Oppure c'é un comando che nello stesso campo testo mi colora la prima lettera diversamente?
    P.S.
    Preferisco non usare la formattazione HTML.
    Dengh Iù!
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

  2. #2
    Ok, fatto:
    nome1 = _root.nome.substr(0, 1);
    nome2 = _root.nome.substr(1, 1000);
    Mo se qualcuno scrive ora che ho risolto il problema, per dire che "il codice non va bene perché non é elegante" mi arrabbio!!
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

  3. #3
    Per la prima lettera va bene il substr(0,1), al massimo per il resto del testo ti converrebbe

    nome2 = _root.nome.substr(1, nome.length-1);

    Almeno sei sicuro di prendere i caratteri giusti, quindi non troppo pochi se fosse un testo lungo e non "troppi" se il testo fosse più corto.

  4. #4
    hehe!
    già é un miracolo che ho trovato la funzione substring!
    Ottimo comunque, grazie! userò!
    Una curiosità:
    Perché -1?
    Non mi leggerà ipp al posto di ippo..
    Se avessi voluto risolvere i problemi con la forza, sarei nato Jedi.

  5. #5
    Sì hai ragione, usi substr quindi .length, -1 andava se usavi substring , pardon

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.