Sfat rapid creați un App de Căutare Google de bază în Flash

În acest sfat rapid, vă voi arăta cum să creați o aplicație de căutare de bază care să conțină motorul de căutare Google.


Rezultatul final al rezultatelor

Să aruncăm o privire asupra rezultatului final pe care îl vom strădui:


Pasul 1: Prezentare succintă

Folosind un TextField și unele Evenimente, vom trimite termenii de căutare la Google și vom afișa rezultatul în browser.


Pasul 2: Configurați fișierul dvs. Flash

Lansați Flash și creați un nou document Flash, setați dimensiunea scenei la 320x100px și culoarea de fundal la # 181818.


Pasul 3: Interfața

Aceasta este interfața pe care o vom folosi, include un text de intrare și un buton. Setați numele instanței TextField la searchTerms și butonul pentru searchbutton.


Pasul 4: ActionScript

Aceasta este clasa care efectuează toate lucrările, vă rugăm să citiți comentariile din cod pentru a înțelege pe deplin comportamentul său.

 pachet import flash.display.Sprite; importul flash.events.MouseEvent; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import flash.net.navigateToURL; import flash.net.URLRequest; public class Main Extinde Sprite funcția publică Main (): void searchButton.addEventListener (MouseEvent.MOUSE_UP, google); // Asculta o lansare de buton și execută funcția de căutare addEventListener (KeyboardEvent.KEY_DOWN, google); // Ascultă pentru tasta Enter și execută funcția de căutare searchTerms.addEventListener (MouseEvent.MOUSE_DOWN, selectText); // Selectează textul curent al câmpului de text pentru o intrare ușoară / / Observați * (tip special), acest lucru permite ca funcția să fie rulată de diferite tipuri de evenimente, evitând crearea de funcții separate cu aceeași funcție a codului privat google (e: *): void if (e.type == "mouseUp") // Dacă este apelat de un eveniment MouseUp navigateToURL (new URLRequest ("http://www.google.com/search?q=" searchTerms.text)); // Căutați google altceva dacă (e.keyCode == Keyboard.ENTER) // Chemat de tasta Enter navigateToURL (nou URLRequest ("http://www.google.com/search?q=" + searchTerms.text) );  funcția privată selectText (e: MouseEvent): void searchTerms.setSelection (0, searchTerms.length); // Selectează textul curent în câmpul Text

După cum puteți spune citirea codului, cheia este adresa URL Google care ne permite să adăugăm termenii de căutare la interogare, aceasta este http://www.google.com/search?q=[remedierea termenilor aici].

Puteți încerca, de asemenea, acest exemplu cu diferite motoare de căutare, cum ar fi Yahoo! de exemplu: http://search.yahoo.com/search;_ylt=?p=[ termeni de căutare aici] sau ActiveTuts: http://active.tutsplus.com/?s=[ termeni de căutare aici].


Pasul 5: Clasa de documente

Nu uitați să adăugați numele clasei în câmpul Clasă în secțiunea Publicare din panoul Proprietăți.


Concluzie

Puteți crea cutii de căutare simple și eficiente utilizând această tehnică, încercați diferite motoare de căutare și creați o casetă de căutare proprie!

Sper că ți-a plăcut acest tutorial, mulțumesc pentru lectură!

Cod