0
這是我回頭看的東西,但無法弄清楚。現在回來再給它一次。如何檢查動畫片段是否在掩碼下可見
基本上我想知道如何檢查一個動畫片段是否在掩碼下可見。 我在一個面具下有一排大拇指。有些人與蒙面區域外,所以我有一些腳本,使movieclip滾動其他拇指進入蒙面區域的視圖。是否有任何代碼可以應用於拇指以檢查它們是否位於蒙面區域內? 任何幫助或見解將非常感激。
這是我回頭看的東西,但無法弄清楚。現在回來再給它一次。如何檢查動畫片段是否在掩碼下可見
基本上我想知道如何檢查一個動畫片段是否在掩碼下可見。 我在一個面具下有一排大拇指。有些人與蒙面區域外,所以我有一些腳本,使movieclip滾動其他拇指進入蒙面區域的視圖。是否有任何代碼可以應用於拇指以檢查它們是否位於蒙面區域內? 任何幫助或見解將非常感激。
您可以使用矩形交叉檢查來查看遮罩邊界是否與拇指邊界相交。
var maskBounds : Rectangle = myMask.getBounds(this);
var thumb : MovieClip;
var thumbBounds : Rectangle;
for(var i : int = 0 ; i < _thumbs.length ; i++)
{
thumb = _thumbs[i];
thumbBounds = thumb.getBounds(this);
if(maskBounds.intersects(thumbBounds))
{
trace(i, "in view");
}
}
謝謝Mattias,這幾乎是我一直在尋找的東西。 –
您可以發佈您當前的應用程序演示?想象這個問題有點難。這聽起來可能是微不足道的;只需比較面具的位置和大拇指的位置。 –