PDA

Просмотр полной версии : Как сделать так, чтобы event работал не на весь мувиклип?...


DmR2008
09.02.2008, 05:57
Господа! Вопрос.

Как сделать так, чтобы event работал не на весь мувиклип,
а на ту часть, которая, скажем не белая?

SomeSlice.onPress = function () {
getURL ("http://www.somesite.ru");
};

Заранее спасибо.
С уважением,
DmR.

iNils
09.02.2008, 06:38
Самый простой способ, это выделить белую часть в отдельный мувиклип и либо на него назначить эвенет, либо присвоить его в качестве hitArea для основного.

DmR2008
09.02.2008, 10:12
Еще опция определить Trace Bitmap.
Эту идею я нашел при работе со спрайтами.

iNils
09.02.2008, 16:52
Есть, но это в случаи, когда состояние цветов пикселя постоянно меняется или могут поменяться цвета на которые нужно реагировать.
Если область фиксированная, то лучше использоваться первый ответ.