He hecho un boton que cubre todo el fondo y que con este codigo una pelota se mueve donde se clica

Código ActionScript :

on (release){
   import mx.transitions.Tween;
    var miTween1:Tween = new Tween(bola, "_x", null, bola._x,_xmouse , 1, true);
    var miTween2:Tween = new Tween(bola, "_y", null, bola._y,_ymouse , 1, true);
}

querria saber dos cosas si hay alguna manera aparte de esta para hacer esto y como hacer que si choca contra un clip no pueda atravesarlo


gracias