
Asi luce el lugar de trabajo.
Los objetos de la izquierda son los que tienen el codigo.
Son movieclips y adentro viene un boton (que es el la figura geometrica con el dibujito)
Este es el codigo de los movie clip de la izquierda
Código ActionScript :
onClipEvent (load) { var x = this._x; var y = this._y; } onClipEvent (enterFrame) { if (this.soltar == "si") { distancia_x = Math.round((Number(x)-Number(this._x))/2); distancia_y = Math.round((Number(y)-Number(this._y))/2); if (Math.abs(distancia_x)<=1 and Math.abs(distancia_y)<=1) { } else { this._x = this._x+distancia_x; this._y = this._y+distancia_y; } } }
Y este es el codigo que se repite en los botones, dependiendo de la figura (circulo, cuadrado, estrella y hexagono)
Código ActionScript :
on (press) { soltar = "no"; this.startDrag(); } on (release, releaseOutside) { if(centro.hitTest(_parent.circulo.centro)) { soltar = "centro"; this._x = _parent.circulo._x; this._y = _parent.circulo._y; } else { soltar = "si"; } stopDrag(); }
Ojala me puedan ayudar, ya le di muchas vueltas al asunto y leido tutoriales y no me resulta nada