Avatar billede stormester Nybegynder
28. januar 2002 - 10:37 Der 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
 
Avatar billede Himbear Nybegynder
28. januar 2002 - 10:57 #1
Kan du ikke flytte det hele hen så den først tjekker om maden er rigtig når du trækker den hen over dyret, og så reagere med det samme?
Avatar billede stormester Nybegynder
28. januar 2002 - 11:14 #2
bob bob, det tænker jeg lige over tino, men det var måske en løsning
Avatar billede Himbear Nybegynder
28. januar 2002 - 11:30 #3
Men hvordan bliver den trækket ... skal man holde musetasten nede eller skal man bare klikke på den for at "fange" den og klikke igen for at slippe?
Avatar billede stormester Nybegynder
28. januar 2002 - 12:05 #4
Man fanger den bare ved at klikke på den, og det er jo nok her "problemet" er, for clickOn skulle måske laves om til en "sprite Within sprite" ting?
Avatar billede Himbear Nybegynder
28. januar 2002 - 13:10 #5
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.
Avatar billede stormester Nybegynder
28. januar 2002 - 13:25 #6
Ja det var så svaret på mit problem tino! Det virker, ganske nemt! Point til dig igen. (Opret lige et svar)
Avatar billede Himbear Nybegynder
28. januar 2002 - 13:35 #7
ok, det var godt!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester