A raíz de un proyecto que estoy desarrollando en [Q] me he encontrado con un problema que a priori puede parecer común pero que por lo menos a mi me ha traído por la calle de la amargura la tarde y parte de la noche de este sábado.
El caso es que al reescalar unos MovieClips en los que en la programación un hitTest hacía referencia a ellos, se volvía loco no detectando bien el choque. Pues bien, después de muchas peleas encontré la solución que era tan sencilla como utilizar localToGlobal
posx = (clip._x + clip.sensible_mc._x);
posy = (clip._y + clip.sensible_mc._y);
var point:Object = {x:posx, y:posy};
_referencia.localToGlobal(point);
if(sensible_mc.hitTest(point.x,point.y,true))
{
trace("Choque");
}
else
{
trace("No Choque");
}
![[Q] Interactiva // Diseño, Web & Multimedia Oviedo, Asturias](http://q-interactiva.com/wp-content/uploads/logo.png)