AS3 - Lage program som setter kryss i tilfeldige ruter

4 innlegg i emnet

Skrevet (endret)

Er det noen som har noen tips til hvordan jeg kan lage et program som først tegner et "sjakkbrett" bestående av 8x8 ruter (64 ruter totalt). Deretter skal programmet med 0,5s intervall sette kryss i tilfeldig valgte ruter på "sjakkbrettet".

Får ikke helt til dette me Arrays, ettersom det er helt nytt for meg.

Takker for alle svar

Mvh.

Marius

Endret av r2d290
Emnetittelen har blitt forbedret
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Siden dette går under generelt om programmering, så må jeg nok spørre. Hvilket språk skal du programere dette i ?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Actionscript 3 (Adobe Flash CS3)

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

Lag to nye movie clips med 2 keyframes, nummer 1: svart/hvitt uten kryss, nummer 2: svart/hvit uten kryss

Plasser 64 (eller hvor mange ruter du trenger) av de i et kvadrat, annenvær farge, gi de navnet 1-64 (hvis det var 64 du valgte)

Deretter lager du en funksjon som velger et tilfeldig tall fra 1-64 og få deretter en if kommando til å endre det "film klippet" med navnet til tallet som kom opp til keyframe 2.

function()

{

	 brikke =  random(63) + "1";

	 if(brikke == "1")

	 {

		  en gotoAndStop = "2";

	 }

	 if(brikke == "2")

	 {

		  to gotoAndStop = "2";

	 }

osv.

Det finnes en måte du kan få det til å gå av seg selv men jeg husker ikke :blush: det nesten et år siden jeg brukte AS sist og det var AS2 :P

http://livedocs.adobe.com/flash/9.0/main/w...e=00000074.html

^lage intervaler i as3

edit: arrays er på en måte variabler inni variabler http://www.kirupa.com/developer/actionscript/array.htm der har du det

Endret av -ynkey-
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive