webForumDet fria alternativet

hittest vilket object som helst.

Flashur Flash, Shockwave

1 svar · 305 visningar · startad av phred

Medlem sedan nov. 2005314 inlägg
Frågan#1

Hejsan, jag har ett antal dragbara object(MovieClips) i min film jag vet inte i förväg hur många det är då dem laddas in mha xml.

När jag drar runt på ett MC så vill jag att den ska kunna kolla vilket av de andra MovieClipsen jag träffar om jag gör det.
Jag har försökt att läsa om hittest men jag tycker mig bara finna exempel och hjälptexter där man måste veta vilket mc man ska testa emot.

Jag är inte ens säker på om det är hittest jag ska anväda mig av men det verkar vettigt då jag ska kolla om mct jag drar kolliderar med något annat mc.

Hoppas någon kan komma med något bra förslag.

Tack!

PS.
Sorry för den märkliga rubriken men jag visste inte hur jag skulle formulera mig.

Medlem sedan feb. 200738 inlägg
#2

Tja!

Hur laddar du in objekten från XML-filen?? Kan det vara så att du hämtar ett värde från xml och sen använder det med attachMovie eller nåt liknande?? I så fall är det inte så svårt att lösa ditt problem. Då skulle du kunna göra nåt i stil med:

1. Skapa en Array som lagrar namnen på objekten.
2. Loopa igenom den Arrayen och se om det aktuella objektet (alltså, det objektet som man flyttar runt) träffar något av de andra, m.h.a hittest.

Bifogar ett litet exempel som jag just knåpade ihop.
Har inte skrivit några förklaringar i exemplet, skriv om nåt är oklart.

//Matte

143 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)