vinTagesworld Flash forum
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
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 codeif(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 codeonClipEvent (enterFrame) {
if (this.hitTest(_root.finish)) {
trace(_name+" wint");
}
}
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?
ja, dan moet je per paard een code invoeren...
(alsof dat zo lekker overzichtelijk is

in je onEnterFrame dit bijzetten:
actionscript codeif (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.