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
