Hvordan å programmere en enkel flash spill

Hvordan å programmere en enkel flash spill


Adobe Flash lar deg lage web-baserte og desktop-prosjekter, inkludert animasjoner og spill. Prosjektet kan være alt fra enkle til svært komplekse, og innlemme ulike multimedia objekter som video og lyd. Actionscript er den underliggende programmeringskode for Flash og inneholder mange metoder du kan bruke for å lage interaktive spill. Lag en enkel sang-matchende Flash spill ved hjelp av noen grunnleggende Actionscript metoder.

Bruksanvisning

1 Start Flash ved å klikke på ikonet på skrivebordet eller finne den i Programmer-fil. Opprett et nytt prosjekt ved å velge "File" og deretter "Ny" fra toppmenyen. Import tre MP3 sanger ved å velge "File", "Import" og "Importer til bibliotek" menyelementer. Velg filene dine fra nettleservinduet.

2 Finn filene i "Library" panel og høyreklikk ett. Velg "Kobling" og skriv "mysong0" i "Identifier" -feltet. Klikk på "OK" -knappen. Gjenta med "mysong1" og "mysong2" for de andre filene. Import lyder for å bruke for feil og riktige svar. Høyreklikk på disse filene i biblioteket, og sette "Kobling" til "wonk" og "wow".

3 Sett teksttitler for hver sang fil ved å bruke "Text Tool." For eksempel, skriv "My Love", "Great Lakes" og "Oceans." Klikk på tekstlinjen som samsvarer med "mysong0" linkage, og skape en knappen for det ved å trykke på "F8." Sørg for at den "Button" radio knappen er valgt, og klikk "OK."

4 Sett "<Instance Name>" feltet (som ligger i "Properties" panel) til "mysong0." Gjenta dette for de resterende tekstlinjer, sikre "Forekomst Name" matcher kobling identifikator av sangen filen.

5 Lag en "Play" knappen på scenen ved hjelp av "Text Tool" og skrive "Play". Trykk "F8" og sikre "Button" er valgt. Klikk "OK." Type "play_btn" i "<Instance Name> "-feltet.

6 Åpne "Handlinger" vinduet ved å trykke "F9" og skriv inn følgende data:

Var mysong: Sound = new Sound ();
Var TheAnswer: Sound = new Sound ();
Var activePlay;

// deaktivere knapper
mysong0.enabled = mysong1.enabled = mysong2.enabled = false;

play_btn.onRelease = function () {
r = tilfeldig (3);
activePlay = "mysong" + r;

mysong.attachSound (activePlay);
mysong.start ();

// Aktivere knapper
mysong0.enabled = mysong1.enabled = mysong2.enabled = true;
trace (activePlay);
}

mysong0.onRelease = mysong1.onRelease = mysong2.onRelease = function () {
if (activePlay == this._name) {
theAnswer.attachSound ( "wow");
} Else {
theAnswer.attachSound ( «wonk");
}

theAnswer.start ();

// deaktivere knapper
mysong0.enabled = mysong1.enabled = mysong2.enabled = false;
}