2012-04-13 118 views
0

我试图确定在AS3的Flash,如果舞台上的影片剪辑拖动完全填满另一个影片剪辑也是在舞台上。我看着另一StackOverflow上的文章与此代码:AS3确定是否影片剪辑罢了另一个影片剪辑完全

var inter = mcOverlay.getRect(this).intersection(mcLoadedImage.getRect(this));

if ((inter.width * inter.height) == 0) { 
     return false; 
    } else { 
     return true; 
    } 

该代码使用交叉方法,它的工作原理,但我也想检查影片剪辑完全被舞台上的影片剪辑拖动覆盖。

有什么建议吗?谢谢!

+0

你就不能检查,如果两个rects是相等的,也就是说,如果左,右,上,下是相同的。 – Cyclonecode 2012-04-13 20:48:54

+0

哦!我忘了那些属性!让我试试看!谢谢!! – Jacob 2012-04-13 20:51:56

+0

这很好,谢谢你的建议。 – Jacob 2012-04-13 21:02:38

回答

0

我想你可以使用比较每个影片剪辑矩形,即比较左,右,顶部和底部的值。