Здравствуйте,
Есть следующий код

Код:
//создаём 36 экземпляров мувиклипа
for (i=1; i<7; i++) {
for (j=1; j<7; j++) {
_root.attachMovie("pole", "pole"+(6*i+j), (6*i+j));
//и размещанм их на сцене квадратом 6х6
_root["pole"+(6*i+j)]._x = 140+60*j;
_root["pole"+(6*i+j)]._y = -10+60*i;
}
}
//создаём функцию
function randomEl() {
//создаём массив
elementy = new Array();
//добавляем в массив элементы
elementy.push("mc1");
elementy.push("mc2");
……………………….
elementy.push("mcN");
//определяем длину массива
n = elementy.length;
//выбираем случайный элемент
r = Int(Math.random()*n);
//и размещаем его на сцене
attachMovie(elementy[r],"el",0);
_root["el"]._x=100;
_root["el"]._y=100;
}
//вызываем функцию
randomEl();
//заменяем один мувиклип другим
for (i=7; i<43; i++) {
d = 78;
_root["pole"+i].onPress = function() {
duplicateMovieClip("el", "el"+i, d--);
_root["el"+i]._x = this._x;
_root["el"+i]._y = this._y;
this.unloadMovie();
randomEl();
}
}
А как сделать, чтобы выполнялось следующее:
При пересечение мувиклипов “el” друг с другом должно что-нибудь происходить, например, эти клипы должны изменять цвет.
Для достижения пересечения клипы “el” по размеру больше клипов “pole”. Обнаружение пересечения должно происходить не по ограничивающим прямоугольникам, а по рисункам.
Надеюсь, ситуацию описал понятно )
Заранее благодарю