28. januar 2002 - 10:37Der er
6 kommentarer og 1 løsning
The clickOn
Sidder og roder med et lille børnespil, hvor man skal made nogle dyr. I fire sprites ligger noget mad som man skal trække oven på en anden sprite (et dyre ikon) er "maden" rigtig bliver dyret glad (castmember skifter)
Spillet er lavet sådan at når man klikker, tjekkes det om maden er rigtig, men jeg ønsker først at director skal vise svaret/reagere når spriten er trukket over dyret.
hvordan laver jeg det?????
Det ser sådan ud pt:
on MouseUp put the membernum of sprite the clickon into gRigtig
if gRigtig < 6 then --rigtig mad set the membernum of sprite 3 to 77 set the width of sprite the clickon to 0 -- dyr blievr glad updatestage go next else
set the membernum of sprite 3 to 76 -- sur dyr set the locH of sprite 4 to 95 set the locH of sprite 5 to 262 set the locH of sprite 6 to 442 set the locH of sprite 7 to 617 set the locV of sprite 4 to 456 set the locV of sprite 5 to 456 set the locV of sprite 6 to 456 set the locV of sprite 7 to 456 -- loc af mad ikoner set the locV of sprite the clickon to 456 --reaktion ved forkert mad updatestage end if
Er det ikke bedre at bruger intersects, for ellers skal den kunne ligge nøjagtig oveni, men det kommer an på størrelsen af dyrene i forhold til maden.
Kan du ikke bruge noget det ligner det her:
on mouseUp if sprite the clickon within sprite (dyrsprite) and gRigtig < 6 then alert "Bingo" end if end
Hvis du vil have at den skal regne resultatet ud inden man trækker, så skal du næsten lave en global det indeholder rigtig eller forkert. Og så tjekker du den når den intersects.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.