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

    [AS2] Comparare stringhe da compi di testo

    Ciao a tutti!

    Ho questo codice in AS2:

    var myStr2:String =_root.answer;
    var myStr:String = _root.myTxt.text.toLowerCase();
    trace(myStr2+ " "+myStr);
    if (myStr2 == myStr) {
    //true
    } else {
    //false
    }


    Non è mai true, nonostante quando faccio trace() delle stringhe esse appaiano identiche.
    Immagino ci sia qualcosa di importante da sapere sulle stringhe da input text :mrgreen:
    Qualcuno può aiutarmi?

    Grazie già da ora!

  2. #2
    prova così

    var myStr2:String =_root.answer.toString();

  3. #3
    Ciao e grazie della risposta.
    Ho provato ma non funziona. Avevo anche provato precedentemente a chiamare il metodo toString() su entrambe le stringhe... Che ci sia qualcosa tipi java per confrontare le stringhe da input text?

    Tu riesci a creare un input text e una variabile e confrontarle senza problemi?

  4. #4
    ma una la converti in lowercase l'altra no, prova così


    _root.answer.toString().toLowerCase();

  5. #5
    sì, ho fatto anche questo... In effetti noto che la stringa proveniente da input text presenta un carattere invisibile in più...

  6. #6
    ho risolto usando substr() ma ancora non mi spiego da dove provenga quel carattere...

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.