Hvordan lage en interaktiv Flash Ordliste

Lag en interaktiv ordliste i Flash ved å skrive en kort Action program. Dette programmet viser ordliste definisjoner når en bruker klikker på en knapp som viser et ord hun ønsker definisjonen for. En viktig del av dette programmet er addEventListener utsagnet fordi det forteller Flash for å utløse en funksjon når knappen referert i det utsagnet er klikket. For å tilpasse quiz, legge til flere knapper på scenen ved hjelp av prosjektets instruksjoner som din guide.

Bruksanvisning

1 Klikk på "File" -menyen er "New" -kommandoen, og klikk "OK" for å opprette en ny Flash-prosjekt. Dra to knapper og en etikett kontroll fra Component panelet til scenen. Knappene vises ordene du ønsker å vise en definisjon for. Label vil vise definisjonen når ordlisten er brukeren klikker på en knapp.

2 Klikk på Label, skriv "lblQ" i tekstboksen på toppen av panelet Egenskaper for å nevne Label. Dette lar programmet vise en definisjon i Etikett. Navn på knappene "btn0" og "btn1", som du gjorde Label. Merk at navngi knappene ikke endre teksten de viser. Det gir dem bare en kode som programmet trenger å referere til knappene.

3 Klikk på den første knappen for å velge det, deretter inn i "Label" tekstboksen i Properties panelet et ord du ønsker å inkludere i ordlisten. For eksempel, hvis du vil at ordet "Paint" i ordlisten, skriver du ordet i "Label" tekstboksen nettopp beskrev. Skriv inn et annet ord i "Label" tekstboksen for den andre knappen.

4 Trykk "F9" for å åpne Handlinger panelet, og lim inn følgende Action program i programmeringsvinduet. Dette programmet viser en definisjon i Etikett-kontroll når ordlisten er brukeren klikker på en knapp. Programmets "funksjon" uttalelser bruke Merkelappens "tekst" eiendom for å tildele en definisjon fra strDef array til merket.

import flash.events.Event;
import fl.controls.RadioButtonGroup;
import fl.events.ComponentEvent;
import flash.text. *;
import fl.events.ColorPickerEvent;
import flash.events.MouseEvent;
Var strDef: Array = [ "definisjon en", "definisjon 2"];
btn0.addEventListener (MouseEvent.CLICK, btnH0);
btn1.addEventListener (MouseEvent.CLICK, btnH1);
funksjon btnH0 (event: Mouseevent): void
{
lblQ.text = strDef [0];
}
funksjon btnH1 (event: Mouseevent): void
{
lblQ.text = strDef [1];
}

5 Skriv over "definisjon en" dummy definisjonen med definisjonen av ordet du merket den første knappen med. For eksempel, hvis du merket den første knappen "Paint", kan du skrive "Pigment brukes på et lerret" for definisjonen. Skriv over "Definition 2" falsk tekst med definisjonen for den andre knappen.

6 Trykk "Ctrl" og "Enter" samtidig for å kjøre interaktiv ordliste. Hver knapp viser et ord i ordlisten. Klikk på en knapp for å gjøre Etikett vise definisjonen av ordet som vises på knappen.