Flash und Actionscript sind Adobe erstellt Programmiersprachen entwickelt, um Hand in Hand arbeiten . Actionscript ermöglicht Software-Ingenieure , um PHP - Skripte, die Funktionen wie in Flash-Anwendungen definiert ausführen zu schreiben. Mit einer spezifischen Art von Actionscript Klasse namens Auto-Vervollständigen , können Sie automatisch füllen Benutzer Informationen über Web- Formulare auf Worterkennung basiert , oder auf Basis von Text , dass sie zuvor in Ihre Web- Formular eingegeben haben . Anleitung
1
Öffnen Sie die Flash-Anwendung Baumeister, wo Sie zusammen Autors ActionScript 3 Klassen und ein Formular, das Autovervollständigen .
2
definieren das Wörterbuch von Begriffen verwendet , aus denen die Autovervollständigen Form überprüft . Verwenden Sie die folgenden Zeilen Code und die Bedingungen ändern , indem dictionary.push Zeilen wie nötig, um die Bedürfnisse Ihrer Form passen : . .
Var Wörterbuch ; Vector = new Vector ();
dictionary.push ("Example Begriff 1 ");
dictionary.push ("Example Begriff 2 ");
3
Instanziieren die Autovervollständigen -Klasse, indem der Eingang des Textfeld hinein, mit dem folgenden Code :
var ac: AutoVervollständigen = new AutoVervollständigen ( input_text , Wörterbuch );
4
hinzufügen ein Ereignis-Listener , so dass das Formularfeld weiß für eingegebenen Text aussehen:
ac.addEventListener ( Event.CHANGE , onCompletions );
5
Fügen Sie die Funktion , die in füllen der Text , wenn es automatische Fertigstellungen , die mit dem folgenden Code vorgenommen werden:
Funktion onCompletions (event : Event) : void {
trace (" Abschlüsse für : "+ input_txt.text );
for (var i : int = 0; i < ac.completions.length ; + + i) {
Spur ( ac.completions [i]) ; }
trace (" ------------- "); }