Avatar billede madsens90 Praktikant
27. oktober 2009 - 09:16 Der er 1 løsning

Flash Actionscript 2.0: hittest på 2 objekter med ukendte navne

Hej eksperter.
Beklager den dårlige overskrift, men mit spørgsmål er svært at forklarer på få ord.

Jeg er igang med at lave et 2D skydespil i flash actionscript 2.0,
og i mit spil falder der objekter ned fra luften som man skal skyde fra sit lille skib. (klassisk 2D spil agtigt).

Mit problem/spørgsmål er så at jeg skal vide hvornår mine skud rammer et objekt, og til dette går jeg ud fra man skal bruge hittest funktionen. Men mine skud har navne med et tal for enden så de ikke alle har samme navne, og det samme har mine objekter.

f.eks kunne nogle navne på skud være:

shot_mc_1
shot_mc_2
shot_mc_3
osv osv.

og på objekter kunne det være:

square_mc_1
square_mc_2
square_mc_3
osv osv.

Hvordan tjekker jeg så om 2 af disse objekter rammer hinanden, hvorefter jeg så tilføjer en handling når dette er sket?

Tak på forhånd!

Mvh. Christian
Avatar billede madsens90 Praktikant
27. oktober 2009 - 10:51 #1
Hej igen. Tager selv pointene da jeg fandt ud af at mine skud ikke nødvendigvis behøvede at have et random navn hver gang, og så lavede jeg en function med onEnterFrame efter oprettelse af et objekt, der tjekkede hvornår "this." objekt rørte et skud (hitTest).

- Christian
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