es una bolita mc (grafico cualquiera) que al tokarla con el mouse y a sus duplicados se alejan ,y on mousedown duplica .,.esto siguiente me funciona perfectamente
por un lado (en el primer frame) tengo esto
Código :
duplicar = 1;
duplicar = 0;
_root.cuenta = 0;
onEnterFrame = function () {
if (duplicar == 1) {
duplicateMovieClip(_root.bola, "bola"+_root.cuenta, _root.getNextHighestDepth());
_root.cuenta++;
}
}
onMouseDown = function () {
duplicar = 1;
}
onMouseUp = function () {
duplicar = 0;
}
y en el mc de la bolita esto
Código :
onClipEvent (load) {
this._x = random(750);
this._y = random(550);
this._xscale = 20+random(100);
this._yscale = this._xscale;
}
onClipEvent (enterFrame) {
vectx = this._x-_root._xmouse;
vecty = this._y-_root._ymouse;
if (((vectx*vectx)+(vecty*vecty))<((this._width/2)*(this._width/2))) {
difx = vectx;
dify = vecty;
}
difx *= 1.0;
dify *= 1.0;
this._x += difx;
this._y += dify;
}
si fueran tan amables de enseñarme como hacer que las bolitas no se me vallan de la pantalla sino que aparescan las mismas por sus lados contrarios
gracias
