Hola, casi no posteo aqui, sólo cuando de verdad lo necesito. El caso es que estoy desarrollando un juego con tres niveles, para pasar de nivel debes completar un puzzle. He logrado programar el primer puzzle, gracias a un tutorial que leí. El problema es que al completar el puzzle quiero que aparezca un mensaje que indique que ya esta completo y a la vez que aparezca un boton para ir al segundo escenario del juego.

Ahora, no se mucho de action script ( estoy usando el 2.0).



Esto es donde tengo las piezas. Obviamente tratan de que encajen en sus respectivos lugares.
Este es el código que tengo en las piezas de la izquierda que son movieclips

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;
      }
   }
}


A la vez adentro del movieclip correspondiente ( por ejemplo, el círculo, tengo esto)

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();
    }


: / no se si sea suficiente con eso o si esta bien explicado.