Tema: Hit test
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2008, 09:40
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: Hit test

Es un poco rudimentario, pero...
Código:
var arr:Array = new Array();

for (i=0; i<15; i++) {
	var mes:MovieClip = this.attachMovie("clip", "boton_"+i, i);
	situar_mc(mes);
	arr.push(mes._name);
}

function situar_mc (mc:MovieClip) {
	mc._x = random(550);
	mc._y = random(400);

	for (j=0; j<arr.length; j++) {
		var tmp:MovieClip = this[arr[j]];
		if (mc.hitTest(tmp)) {
			situar_mc(mc);
		}
	}
}
He hecho una función para poder llamarla en caso de contacto.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge