Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2007, 09:51
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Re: hacer un crucigrama sencillo

Hola Sugar627!

Te dejo un pequeña función que ahorita te hice como ejemplo o para que la utilices. Creas tus movieclips y les pones los nombres de instancias que quieras.

Código:
function matchTest(draggerMc:MovieClip, destinationMc:MovieClip, defaultCoords:Object):Void {
	draggerMc.onPress = function():Void  {
		this.startDrag();
	};
	draggerMc.onRelease = draggerMc.onReleaseOutside = function ():Void {
		this.stopDrag();
		if (this.hitTest(destinationMc)) {
			this._x = destinationMc._x;
			this._y = destinationMc._y;
			this.onPress = this.onRelease = this.onReleaseOutside = null;
		} else {
			this._x = defaultCoords.x;
			this._y = defaultCoords.y;
		}
	};
}

matchTest(drag1, mc1, {x:27, y:110});
Debes de llamar a la función de esta manera: "matchTest(drag1, mc1, {x:27, y:110})", el primer parámetro "drag1" es la referencia al movieclip que vas a arrastrar, el segundo "mc1" es el destino y el tercero es un objeto con las coordenas por defecto esto quiere decir que si no le atinas al movieclip destino se regresa a esas coordenadas.

Editado:
Quite ese onEnteFrame que no sé porque lo puse XD :P ...


Un saludo!

Última edición por jahepi; 08/02/2007 a las 10:07