Hola, esto debe ser una pavada pero ya probe todo y no se como solucionarlo...
Estoy intentando hacer que un clip de pelicula de una pelotita (instancia "bola") que se mueve por AS a velocidad constante hacia otro clip con forma de bloque (instancia "block") invierta su direccion al tocarlo.
Para lograr esto hice lo siguiente:
En acciones del clip de pelicula de la pelotita de puse esto:
onClipEvent (enterFrame) {
this._x += 5;
if (this, hitTest(this._parent.block)) {
this._x -= 20;
}
}
Y funciona bien en el sentido que la pelota al llegar al bloque lo detecta y cambia de direccion pero claro, al no detectar mas el bloque inmediatamente despues vuelve a acercarse al bloque repitiendose lo anterior una y otra vez.
Como hago para que la pelotita una vez que toca el bloque se aleje y no vuelva hacia el bloque nuevamente ?
Gracias