Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato L'avatar di hotless1234
    Registrato dal
    Apr 2012
    Messaggi
    5

    completamento automatico

    salve a tutti....io ho un problemino,ho una riga di testo chiamata myText_txt (di imput) e sotto una riga di testo chiamata complete_txt sulla quale visualizzo il suggerimento della parola da completare e che se è giusta,seleziono con il tasto ctrl...il problema è questo:
    invece di immettere la parola nel myText_txt,dovrei inviargli le lettere con un pulsante che gli invia una lettera alla volta (purtroppo l'utente può muovere solo un pollice per premere un tasto,per il resto è totalmente paralizzato)...ci ho provato inviandogli il valore di una variabile,ma mi visualizza le lettere ma non il suggerimento,questo è il codice...se qualcuno mi può aiutare farebbe proprio del bene a quel povero ragazzo




    function autoComplete( ) {
    if (Key.isDown(Key.CONTROL)) {
    myText_txt.text = complete_txt.text + " ";
    Selection.setSelection(myText_txt.text.length,
    myText_txt.text.length);
    }
    }
    function fieldChange( ) {
    match = "";
    startOfWord = this.text.lastIndexOf(" ") + 1;
    lastWord = this.text.substring(startOfWord, this.text.length);
    if (lastWord.length > 1) {
    for (var i = 0; i < dictionary.length; i++) {
    if (lastWord == (dictionary[i].substr(0, lastWord.length))) {
    match = dictionary[i];
    search = i;
    break;
    }
    }
    } else {
    search = 0;
    }
    complete_txt.text = this.text.substr(0, startOfWord) + match;
    }
    var myText:String = "parole...bla,bla,bla,bla... ";
    var dictionary:Array = new Array( );
    var search:Number = 0;
    var lastWord:String = "";
    var startOfWord:String = "";
    var control:Object = new Object( );
    dictionary = myText.split(" ");
    dictionary.sort( );
    myText_txt.onChanged = fieldChange;
    control.onKeyDown = autoComplete;
    Key.addListener(control);


    grazie in anticipo

  2. #2
    Utente bannato L'avatar di hotless1234
    Registrato dal
    Apr 2012
    Messaggi
    5
    nessuno che mi risponde?

  3. #3
    Utente bannato L'avatar di hotless1234
    Registrato dal
    Apr 2012
    Messaggi
    5
    secondo me il problema è la penultima riga,cioè "control.onKeyDown = autoComplete;" che comanda il tutto alla pressione di un tasto,qualcuno sa come posso comandarlo con la variazione della variabile?

  4. #4
    Utente bannato L'avatar di hotless1234
    Registrato dal
    Apr 2012
    Messaggi
    5
    complimenti per l'aiuto che mi state dando,bel forum...

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Complimenti a te per la pazienza e il rispetto degli altri.
    Questo forum ha i suoi tempi come qualsiasi altro, se non ti sta bene puoi andare da un'altra parte.

  6. #6
    Utente bannato L'avatar di hotless1234
    Registrato dal
    Apr 2012
    Messaggi
    5
    tranquillo,già fatto,fate troppo schifo,addio

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da hotless1234
    tranquillo,già fatto,fate troppo schifo,addio
    Pensa a te va.
    Chiudo e segnalo, adieu.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.