Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Tutorial per Flash AS3 Autocomplete

Flash e Actionscript sono linguaggi di programmazione Adobe creati progettati per lavorare mano nella mano . Actionscript permette ingegneri del software per scrivere script PHP -like che eseguono funzioni definite in applicazioni Flash . Utilizzando un particolare tipo di classe ActionScript , denominata Completamento automatico , è possibile riempire automaticamente le informazioni utente su moduli web in base al testo predittivo , o sulla base di testo che possono aver precedentemente inserito in un modulo web . Istruzioni
1

Aprire il generatore di applicazioni Flash , in cui è possibile autore ActionScript 3 classi e mettere insieme un modulo che utilizza il completamento automatico .
2

Definire il dizionario dei termini da cui il modulo di completamento automatico controllerà . Utilizzare le seguenti righe di codice e modificare i termini , aggiungendo linee dictionary.push se necessario , per soddisfare le esigenze del vostro modulo : . .
Dizionario var

; Vector = new Vector ();

dictionary.push ( " termine Esempio 1 " ) ;

dictionary.push ( " termine Esempio 2 ");
3

Creare un'istanza della classe di completamento automatico passando l'ingresso del campo di testo in esso, utilizzando il seguente codice :

var ac : Completamento automatico = new completamento automatico ( input_text , dizionario) ;
4

Aggiungi un listener di eventi in modo che il campo di modulo conosce a cercare il testo immesso :

ac.addEventListener ( Event.CHANGE , onCompletions ) ;
5

Aggiungi la funzione che compila il testo quando ci sono completamenti automatici che possono essere fatte utilizzando il seguente codice :
onCompletions funzione

( evento : Event ) : void {


trace (" completamenti per : "+ input_txt.text ) ;

for (var i : int = 0; i < ac.completions.length ; + + i) {


traccia

( ac.completions [ i] ) ; }


traccia

( " ------------- " ) ;

}

 

Programmazione © www.354353.com