Hola, estoy haciendo una funcion donde le paso dos clips de pelicula y nesesito sabes si colisionan o no a nivel pixel, para eso se utiliza la funcion hitTest de la clase BitmapData ahora bien , no puedo hacer que funcione a nivel pixel.. dejo aqui la funcion:

Código :

function checkHitTest(mc1:MovieClip,mc2:MovieClip):Boolean {
        //Tomo los datosPixeles del MovieClip1.
   var mc1Bitmap:BitmapData = new BitmapData(mc1.width, mc1.height, true, 0x00000000);
   mc1Bitmap.draw(mc1);
       
        //Tomo los datosPixeles del MovieClip2.
   var mc2Bitmap:BitmapData = new BitmapData(mc2.width, mc2.height, true, 0x00000000);
   mc2Bitmap.draw(mc2);

   //Chequeo si se colicionan y devuelvo true o false.
   if (mc1Bitmap.hitTest(new Point(mc1.x, mc1.y), 255, mc2Bitmap, new Point(mc2.x, mc2.y))) {
      return true;
   }
   return false;
}


ahora bien la cosa que me tira true si el punto 0,0 de los clips se colicionan pero no a nivel pixel!!!! :cry: que estoy haciendo mal??? alguien ya uso hitTest con dos BitmapDatas??..
saludos.