vinTagesworld Flash forum

Stel zelf een vraag in het flash forum!


memory spel
blokje door Boom op 16-06-09 om 10:37
Hoi,

Ik ben bezig met het volgende script: http://www.vintagesworld.be/scriptbase/games/44/

Nou loop ik telkens vast met nieuwe kaarten aanmaken. Het lukt me niet om een 'image'te plaatsen op de nieuwe kaarten die ik maak. De kaarten die al in het script zaten krijgen de getallen 1 tot 4, maar het 5de kaartje wat ik zelf aanmaak hoe geef ik die de cijfer 5 als hij wordt omgedraait?

Alvast bedankt

 


Reply
blokje door vinTage op 16-06-09 om 10:50
Als je in de library kijkt (F11) dan die je daar 4 kaartjes inzitten, elk kaartje bestaat uit 2 keyframes, frame1 is de achterkant van de kaart en frame 2 is de kant met je plaatje.

Vergeet niet "nieuwe-kaarten" een class mee te geven.
Dit doe je door in de library met rechts op je nieuwe kaart te klikken, en dan bij properties de gegevens in te vullen, bekijk de overige 4 kaartjes voor de details.

 
Reply
blokje door igor op 20-05-10 om 21:21
Hoi ,

Mooi script (memory) alleen vroeg ik mij af , wat is de code om verder te komen naar bvb gotoAndPlay(2); als alle kaarten weg zijn. Op 1 of andere manier kom ik hier niet uit.

Alvast bedankt.

 
Reply
blokje door vinTage op 20-05-10 om 23:05
Niet getest, maar zou toch in de riebel moeten komen.
verander deze code:
actionscript code

//kaarten verwijderen (dmv timertje)
function verwijder(event:TimerEvent):void
{
  removeChild(MovieClip(getChildByName(huidig)));
  removeChild(MovieClip(getChildByName(onthoud)));
  gedraait = false;
  gedraait2 = false;
}
 


naar deze

actionscript code

//kaarten verwijderen (dmv timertje)
var aantalKaarten:Number = kaartArray.length;
function verwijder(event:TimerEvent):void
{
  removeChild(MovieClip(getChildByName(huidig)));
  removeChild(MovieClip(getChildByName(onthoud)));
  gedraait = false;
  gedraait2 = false;
  aantalKaarten -= 2
  if(aantalKaarten <= 0)
  {
    trace('game over')
  }
}
 


 
Reply
blokje door igor op 21-05-10 om 20:31
Hoi vinTage,

Bedankt voor je snelle reactie
De actionscript klopt bijna helemaal.
Alleen werkt het script bij als ik 1 van het aantal kaarten maak.

aantalKaarten -= 1

Maar verder zeer bedankt nogmaals.

igor

 
Reply
blokje door vinTage op 21-05-10 om 23:30
cool, zou je de "oplossing" willen plaatsen in de comments van het scriptje dan ?

laatst ge-edit op: 21-05-10 om 23:30
Reply
blokje door igor op 22-05-10 om 00:24
done

 
Je moet aangemeld zijn om te kunnen reageren.