Avatar billede rthuls Nybegynder
13. juni 2004 - 22:22 Der er 12 kommentarer og
1 løsning

hitTest på x antal ukendte movieclips

Er det muligt at teste om et movieclip rører andre movieclips, uden at man kender navnene på de andre movieclips?
Avatar billede pyroman Nybegynder
13. juni 2004 - 22:33 #1
Et enkelt svar: Næh!
Avatar billede barklund Nybegynder
13. juni 2004 - 22:35 #2
Mjaa, det smarte ville være at have alle de andre movieclips i et array og loope det for hittest, ellers kan du hvis alle movieclips ligger som childmovieclips på samme parent:

for (i in movieclips_parent) {
    if (movieclips_parent[i] instanceof MovieClip && movieclips_parent[i].hittest(andet_mc)) {
        trace(andet_mc+" hittester på "+i);
    }
}
Avatar billede pyroman Nybegynder
13. juni 2004 - 22:46 #3
man skal sgu ikke komme på banen når barklund er med ;)
Avatar billede barklund Nybegynder
13. juni 2004 - 22:54 #4
har været væk hele weekenden, så måtte hellere lige følge op :)
Avatar billede pyroman Nybegynder
13. juni 2004 - 22:57 #5
hehe - det er i orden - men kan du ikke advare os andre inden du logger på eksperten? :)
Avatar billede barklund Nybegynder
13. juni 2004 - 23:01 #6
Skal overveje. forresten når nu vi er igang med at spamme dette spørgsmål - er du tilmeldt DKMMUG, pyroman?
Avatar billede pyroman Nybegynder
13. juni 2004 - 23:03 #7
Ja selvfølgelig! - jeg tilmeldte mig her d. 8.!
Avatar billede rthuls Nybegynder
14. juni 2004 - 00:30 #8
Barklund, jeg kan ikke få dit ovenstående script til at virke. Både 'andet_mc' og alle de andre ukendte movieclips skal ligge ind i movieclipet 'movieclips_parent', ikke?
Avatar billede rthuls Nybegynder
14. juni 2004 - 00:40 #9
ahh, så virker det:

for (i in movieclips_parent) {
    if (movieclips_parent[i] instanceof MovieClip && movieclips_parent[i].hitTest(movieclips_parent.andet_mc)) {
        trace(andet_mc+" hittester på "+i);
    }
}

Super smart måde at gøre det på, den kan jeg vist godt benytte til mit formål.
Du må gerne ligge et svar barklund
Avatar billede barklund Nybegynder
14. juni 2004 - 14:24 #10
Oki, det er nu ikke det optimale at gøre, da løkken jo også kommer igennem alle funktioner, variabler og andet der måtte være defineret i samme tidslinje. Og jeg havde tænkte "andet_mc" som en lokal reference - ellers skal du lige rette:

for (i in movieclips_parent) {
    if (movieclips_parent[i] instanceof MovieClip && movieclips_parent[i].hitTest(movieclips_parent.andet_mc)) {
        trace(movieclips_parent.andet_mc+" hittester på "+i);
    }
}
Avatar billede barklund Nybegynder
16. juni 2004 - 14:24 #11
Hov, et svar :)
Avatar billede rthuls Nybegynder
16. juni 2004 - 15:06 #12
Skulle lige til at spørge efter det :o)
Avatar billede barklund Nybegynder
16. juni 2004 - 16:40 #13
Tark for points - igen :)
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