on (press) {
dupMovie = function () {
for (i=0; i<2; i++) {
circle.duplicateMovieClip("circle"+i, i, {_x:Math.random()*300, _y:Math.random()*200, _alpha:100});
}
};
dupMovie();
}
y funciona de maravilla; cumple con su funcion, ya que duplica el mc y lo ubica en un lugar aleatorio; pero aqui es donde viene el problema .... luego de que se duplica el movieclip, algunas veces quedan uno encima del otro, lo cual no deseo, asi que use este codigo para que al detectar una colision, cada mc se mueva 10 tanto en x como en y :
escribo este fragmento de codigo, suponiendo que los nombres de los mc subsiguientes a la duplicacion seran : circle1 y circle2
if (circle1.hitTest(circle2)){
circle1._x-=30
circle1._y-=30
}
pero se siguen chocando, y peor aun, se siguen poniendo uno encima del otro en algunas ocasiones ... asi que si alguien me puede ayudar a que los circulos no se choquen lo agradeceria ...
