Hvordan lage en Quiz i Flash CS5

Lag en quiz i Flash CS5 ved å skrive Action uttalelser som sammenligner svarene inngått en Flash skjema med svarene du fører opp i en Array variabel. Flash quiz i dette prosjektet er avhengig av Actionscript hendelsesdrevet programmering modell. Denne type programmering utfører uttalelser når et program bruker trykker på en knapp eller klikker en kontroll i et skjema knyttet til programmet. Tilpass dette prosjektet quiz ved å skrive dine egne spørsmål og svar. For å legge til grafikk til quiz, dra på scenen med Flash er "Paintbrush" -verktøyet.

Bruksanvisning

1 Drag, fra "Components" vinduet til Stage, kontroller som viser din quiz spørsmål og resultatene av evalueringen av spillerens svar på disse spørsmålene. For eksempel dra to "label" kontroller fra "Komponenter" til "Stage" og navngi dem "lblQuest" og "lblEval" for å indikere kontrollene som vil holde spørsmålet og evaluering tekst.

2 Dra kontroller fra "Komponenter" vinduet til Stage som godtar spillerens svar på dine spørsmålene. For eksempel dra en "TextInput" boksen til Stage og gi den navnet "txtResp" for å indikere hvor spilleren typer svar.

3 Skriv Action uttalelser som importerer koden biblioteker din quiz trenger. For eksempel lime disse uttalelsene på toppen av din Actionscript-program.

import flash.events.Event;
import fl.events.ComponentEvent;
import fl.events.ColorPickerEvent;
import fl.controls.RadioButtonGroup;
import flash.text. *;
import flash.events.MouseEvent;

4 Skriv Action uttalelser som lagrer spørsmålene for quiz i en matrise. For eksempel inn disse Action uttalelser etter Import delen av programmet.
Var strQuest: Array = [ "Hvem var den andre amerikanske presidenten", "Hvem skrev" Wuthering Heights "", "? Gjennom det medium de fleste plantene får sin næring"];

5 Skriv Action uttalelser som lagrer svarene for quiz i en matrise. For eksempel inn denne uttalelsen etter en definere quiz spørsmål.

Var strans: Array = [ "Adams", "Bronte", "jord"];

6 Skriv Action uttalelser som evaluerer spillerens svar på de spørsmålene. For eksempel lime følgende Action utsagnene nedenfor de som liste din quiz svar. Disse uttalelsene omfatter "hvis-så" programmering konstruere, som sammenligner den quiz spillerens reaksjon på teksten i "strans" array.

Var iQuest: int;
iQuest = 0;
btnSub.addEventListener (MouseEvent.CLICK, btnHand);
lblQuest.text = strQuest [0];
funksjon btnHand (event: Mouseevent): void
{

if (strAns[iQuest] == txtResp.text ) {
lblEval.text = "Correct!";

} Else {
lblEval.text = & quot;! Feil & quot ;;
}

iQuest + = 1;
lblQuest.text = strQuest [iQuest];

}

7 Trykk "Ctrl" og "Enter" samtidig for å teste og ta testen.