PDA

Volledige versie bekijken : woorden op de juiste plaats zetten (spel): wie kan mij op weg helpen?


katleen002
%Europe/Berlin %516 %2007, 12:24
Hallo,

ik zou een woordspelletje willen maken. Maar weet niet goed hoe te beginnen.
Het zou het volgende moeten doen:

Meneer Boorman biedt een absurd hoog bedrag ….. een stapel oud papier.

De medische commissie moet … zijn lot beslissen

Hij krijgt korting … het balsemen van zijn moeder

op – op – over

De preposities kan je verslepen tot op de stippellijnen. Nadien kan je op de knop bereken drukken. Als het woord juist is wordt het groen, als het fout is wordt het rood.

Wie kan mij in de goede richting zetten? Mijn kennis tot actionscript is vrij beperkt.

groetjes, katleen

frontLawn.mow()
%Europe/Berlin %816 %2007, 19:36
beginnen met de woorden te laten draggen:
maak een movieclip van de tekst en geef deze instancenamen als bijvoorbeeld sleep1, sleep2 en sleep3. Maak een frame genaamd "groen" waarin de tekst groen is en een frame genaamd "rood" waarin de tekst rood is. Zet een (onzichtbare) butten over de tekst.
geef die button het as:

on (press) {
startDrag("");
}
on (release, releaseOutside) {
stopDrag();
}


dan, als je ze los laat, moet er een test worden gedaan of ze op de juiste plek staan:
maak (onzichtbare) movieclips op de plaats waar je de woorden los kunt laten en geef deze instancenamen als bijvoorbeeld: vlak1, vlak2 en vlak3

actie aan de te verlepen knoppen aanpassen:

on (press) {
startDrag("");
}
on (release, releaseOutside) {
stopDrag();
if (this.hitTest(_parent.vlak1)) {
_parent.tekst1 = "op"; // of "over" of wat de tekst ook is
} else if (this.hitTest(_parent.vlak2)) {
_parent.tekst2 = "op";
} else if (this.hitTest(_parent.vlak3)) {
_parent.tekst3 = "op";
}
}


klikken op de knop:

on(release) {
if (tekst1 == "op") sleep1.gotoAndStop("groen")
else sleep1.gotoAndStop("rood");
if (tekst2 == "op") sleep2.gotoAndStop("groen")
else sleep2.gotoAndStop("rood");
if (tekst3 == "over") sleep3.gotoAndStop("groen")
else sleep3.gotoAndStop("rood");
}


met zoiets ben je denk ik al een aardig eind op weg...

Salvago
%Europe/Berlin %880 %2007, 21:08
Ik heb even snel een voorbeeldje met de door jouw gegeven informatie in elkaar geflansd.

Opzich is dit redelijk makkelijk te doen.
De code spreekt grotendeels voor zich denk ik; mocht je er iets niet aan snappen, dan help ik je graag.

// Edit: Ik heb 'm een heel klein beetje aangepast, omdat ik denk dat dit meer is wat je bedoeld. De file die je nu moet hebben is 'word game 1.fla'. Ik heb de vorige er wel bij laten staan, in het geval je zoiets wel wilt gebruiken.