Как проверить, что мувиклипы видны под маской - PullRequest
0 голосов
/ 03 октября 2011

Это было то, что я смотрел некоторое время назад, но не мог понять это.Теперь возвращаюсь, чтобы дать ему еще один шанс.

В основном я хочу узнать, как проверить, виден ли видеоклип под маской.У меня есть большой палец в видеоклипе под маской.Некоторые отсутствуют в замаскированной области, поэтому у меня есть сценарий, позволяющий мувиклипу прокручивать другие большие пальцы в поле маскированной области.Можно ли применить какой-либо код к большим пальцам, чтобы проверить, находятся ли они в зоне маскировки или нет?Буду очень признателен за любую помощь или понимание.

1 Ответ

0 голосов
/ 03 октября 2011

Вы можете использовать проверку пересечения Прямоугольник, чтобы увидеть, пересекаются ли границы маски с границами больших пальцев.

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");
    }
}
...