Avatar billede onkelmor Nybegynder
06. november 2003 - 21:35 Der er 14 kommentarer og
1 løsning

Flere hittest?

Hej

Jeg er ved at lave et spil hvor man styrer med musen, men man kan ikke kører ind i bygningerne vha hittest.. MEEEN er der ikke en mere enkel måde end at bruge: this.hitTest(_root.bygning1) or this.hitTest(_root.bygning2) osv??? Hurtigt svar
Avatar billede mat Nybegynder
06. november 2003 - 22:03 #1
for (i = 1; i <= number_of_buildings; i++) {
if (this.hitTest(_root["bygning" + i])) {
// yada yada
}
}
Avatar billede onkelmor Nybegynder
06. november 2003 - 22:13 #2
hmm
virker ikke helt.. Det er kun hus 4 den vil virke ved?

onClipEvent (enterFrame) {
    for (i=1; i<=4; i++) {
        if (this.hitTest(_root["hus"+i])) {
            speed = 0;
        } else {
            speed = 7+_global.ekstraspeed;
        }
    }
}
Avatar billede onkelmor Nybegynder
06. november 2003 - 22:14 #3
hus 4 = hus4 (uden mellemrum) :D
Avatar billede mat Nybegynder
06. november 2003 - 22:19 #4
sikker? Det virker helt fint her (testede lige).
Avatar billede onkelmor Nybegynder
06. november 2003 - 22:26 #5
ja jeg er sikker onkelmor.dk/exp/hittest.fla
Avatar billede onkelmor Nybegynder
06. november 2003 - 22:26 #6
grafikken er midlertidig.. Bare så du ved det :P
Avatar billede barklund Nybegynder
07. november 2003 - 08:30 #7
Det skyldes jo, at du hittester på hus1, finder at du har ramt og sætter hastigheden ned, kigger på hus2 som du ikke har ramt og sætter hastigheden op igen. Du skal bare tilføje en break; i dit then-branch. :)
Avatar billede onkelmor Nybegynder
07. november 2003 - 10:03 #8
hmm hvor henne skulle det break ligge? then hvor?
Avatar billede barklund Nybegynder
07. november 2003 - 10:52 #9
onClipEvent (enterFrame) {
    for (i=1; i<=4; i++) {
        if (this.hitTest(_root["hus"+i])) {
            speed = 0;
            break;
        } else {
            speed = 7+_global.ekstraspeed;
        }
    }
}
Avatar billede onkelmor Nybegynder
07. november 2003 - 14:52 #10
Perfekt.. Kender ikke rigtig til det break og sån Nå lige meget.. Viel dank oder something.. Svar
Avatar billede barklund Nybegynder
07. november 2003 - 15:13 #11
OK :)
Avatar billede onkelmor Nybegynder
07. november 2003 - 15:41 #12
Hov jeg ved ik lige.. Vil du også have en sjat.. Det var jo trods alt dig der leverede varen - et tegn :D
Avatar billede barklund Nybegynder
07. november 2003 - 15:50 #13
Hov, vi glemte mat :) jeg fikser det lige :)
Avatar billede barklund Nybegynder
07. november 2003 - 15:52 #14
Avatar billede jmc Nybegynder
29. januar 2004 - 20:54 #15
kunne det være det samme problem som jeg har?
http://www.eksperten.dk/spm/458607
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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