Uso flash 5 y 8 (mi punto es que son viejos, aunque en los códigos que necesitás creo que son suficientemente iguales). En primer lugar te recomiendo que uses ELSE IF:
Código:
onClipEvent(enterFrame){
if(this.hitTest(_root.cochejugador)){
_root.gotoAndStop(2);
} else if { (this.hitTest(_root.cochecpu)){
_root.gotoAndStop(3);
}
...no sé si quedó todo bien escrito, pero entenderás mi punto.
Después no entendí bien. Si querés que se gane o pierda por ejemplo cuando se dan 6 vueltas, tenés que poner lo que acostumbro a llamar "contador". Te lo digo en pseudocódigo porque me es incómodo escribir código acá:
En el load:
N=0;
N2=0;
(El load es on ClipEvent(load) o algo por el estilo).
Después ponés:
Si este objeto toca el auto del jugador...
N=N+1;
Si N==6...
ir al frame 2
fin del si
sino si este objeto toca el auto cpu...
N2= N2+1;
Si N2==6...
ir al frame 3
fin del si
fin del si
En realidad ahí son 2 contadores, pero bue, supongo que te servirá.