Hvordan lage Dice i Adobe Flash

Hvordan lage Dice i Adobe Flash


Adobe Flash kan brukes til å lage mange forskjellige typer av interaktive medier, inkludert musikk og video-spillere, spill og nettsteder. Opprette terninger i Flash er en ganske grei prosess som krever bruk av Actionscript som gir tilfeldige tall og deretter utføre en handling basert på resultatet. Som med alle Flash-prosjektet, er det en rekke måter å oppnå et mål, herunder å skape et par visuelle, interaktive "terninger."

Bruksanvisning

Lag din Dice

1 Bruk verktøyene i Flash-program for å tegne to separate rutene for å representere terninger. De kan være en hvilken som helst størrelse eller farge du vil, og hvis du ønsker å trekke dem slik at sidene er synlige også, det kan du. Terningene trenger faktisk ikke å være tre-dimensjonal eller \ "roll. \"

2 Velg din dør til venstre, og slå den inn i en MovieClip symbol ved å trykke på \ "F8 \" på tastaturet. Name it \ "diceLeft \" i dialogboksen som dukker opp.

3 Gi terningen til venstre en forekomst navn \ "diceLeft \" i Properties Inspector.

4 Dobbeltklikk på venstre dør å gå inn i symbolet. Klikk på rammen 6 i tidslinjen og trykk \ "F5 \" for å utvide rammene for terningene ut så langt. Lås dette laget.

5 Sett inn et nytt lag over en dør er på. På den første keyframe, vil du opprette din \ "prikker \" eller tall som vises på terningen for å indikere hva som var \ "rullet. \" Det er enklest hvis du gjør din dot en MovieClip symbol slik at du kan bruke flere forekomster av det lett senere. Plasser en prikk holdent i sentrum av din dør for å representere en en som har blitt rullet.

6 Sett inn en ny keyframe ved å høyreklikke på tidslinjen på den andre nøkkelbilde på din nye lag og sette en annen prikk på terningen, diagonalt over fra den første til å representere en \ "to \" å ha blitt rullet. Gjenta dette trinnet, setter inn nøkkelbilder og sette på punkter i det aktuelle oppsettet før du har dem alle fylt i opp til sjette keyframe. Når du er ferdig, kan du gå tilbake til hovedtidslinjen.

7 Gjenta trinn 2-6 bortsett fra denne gangen, velge riktig dør og gi den navnet \ "diceRight \" når du slår den inn i en MovieClip symbol, og gi det som eksempel navn i Properties Inspector.

8 Gi knappen som vil random terningene. Tegn en sirkel eller firkant eller hva du vil på scenen, velger du den og trykker på \ "F8 \" for å slå den inn i en MovieClip symbol. Name it \ "myBtn \" i navne dialog, og deretter gi det den samme forekomsten navn i Properties Inspector.

Legg Action

9 Venstre-klikk på den første keyframe av filmen for å velge den og trykke \ "F9 \" for å få opp Handlinger panel. Lim inn følgende kode:

stoppe()

diceLeft.gotoAndStop (tilfeldig (6) 1)

diceRight.gotoAndStop (tilfeldig (6) 1)

myBtn.onRelease = function () {
diceLeft.gotoAndStop (tilfeldig (6) 1)

diceRight.gotoAndStop (tilfeldig (6) 1)

}

Denne koden randomiserer umiddelbart dine terning så snart filmen starter og legger til funksjonalitet til \ "myBtn \", slik at å trykke det randomiserer terningen igjen.

10 Dobbeltklikk for å angi forekomsten av \ "diceLeft \" på scenen. På den første keyframe av den filmen, trykk \ "F9 \" åpne Handlinger panelet og lim inn følgende kode:

stoppe();

11 Gå tilbake til hovedtidslinjen og dobbeltklikk for å angi forekomsten av \ "diceRight \" på scenen. På den første keyframe av den filmen, sette inn følgende kode:

stoppe();

12 Trykk på \ "Ctrl \" og \ "Enter \" på tastaturet for å teste filmen. Begge terningene bør ha et tilfeldig tall på dem så snart filmen starter, og hver gang du trykker på knappen, vil de individuelt random et annet tall mellom én og seks.

Hint

  • Hvis du ønsker å animere terningen faktisk rullende, kan du gjøre det også ved å tegne animasjon av de rullende terningen på hovedtidslinjen og deretter plassere randomizing koden på den siste bildet i animasjonen. I så fall ville du bruke koden på \ "myBtn \" som kaller, når den lanseres, funksjonen \ "gotoAndPlay (2). \"