2012-04-13 4 views
0

Я пытаюсь определить в AS3 Flash, если перетаскиваемый мувиклип на сцене полностью заполняет другой мувиклип также на сцене. Я посмотрел в другой статье StackOverflow с этим кодом:AS3 Определите, заполняет ли MovieClip другой MovieClip

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

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

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

Любые предложения? Благодаря!

+0

Не можете ли вы проверить, равны ли оба прямоугольника, т. Е. Если левая, правая, верхняя и нижняя одинаковы. – Cyclonecode

+0

OH !! Я забыл об этих свойствах! Позволь мне попробовать это! Благодаря!! – Jacob

+0

Это отлично работало, спасибо за предложение. – Jacob

ответ

0

Я думаю, вы могли бы использовать сравнить каждый MovieClips Rect, т.е. сравнить слева, справа, сверху и снизу значения.

Смежные вопросы