vinTagesworld Flash forum

Stel zelf een vraag in het flash forum!


hittest vraag
blokje door W0utah op 21-01-07 om 18:53
Ik heb nu 6 paarden en een finishlijn
horse1, horse2, ......

elk paard kan winnen, maar nu wil ik controleren welk paard als eerste de finishlijn haalt.

dat het met hittest moet weet ik, maar hoe weet ik welk paard het haalt?

horse(hier zou het nummer moeten komen).hitTest(raceTrack.finish)



laatst ge-edit op: 21-01-07 om 19:16


Reply
blokje door vinTage op 21-01-07 om 19:01
Dat hoeft niet persee met hitTest hoor.
Je zou ook gewoon de _X positie kunnen nemen.
in een onClipEvent(enterFrame) zetten van de paarden.
actionscript code

if(this._x == _root.eidstreep._x){
  //einde
}
 



Als je persee met hitTest wilt werken kan je dat zo doen
De volgende code aan je paarden toekennen:
actionscript code

onClipEvent (enterFrame) {
  if (this.hitTest(_root.finish)) {
    trace(_name+" wint");
  }
}

 


 
Reply
blokje door W0utah op 21-01-07 om 19:10
is dit ook mogenlijk dat ik het gewoon op een frame kan zetten?
bij mijn andere scripts?

 
Reply
blokje door vinTage op 21-01-07 om 19:16
ja, dan moet je per paard een code invoeren...
(alsof dat zo lekker overzichtelijk is

in je onEnterFrame dit bijzetten:
actionscript code

if (horse1.hitTest(_root.finish)) {
   trace("horse1 wint");
}
if (horse2.hitTest(_root.finish)) {
   trace("horse2 wint");
}
if (horse3.hitTest(_root.finish)) {
   trace("horse3 wint");
}
//etc
 


 
Dit topic is gesloten.