Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать так, чтобы event работал не на весь мувиклип?... (http://www.flasher.ru/forum/showthread.php?t=107792)

DmR2008 09.02.2008 05:57

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

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

Код:

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

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

iNils 09.02.2008 06:38

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

DmR2008 09.02.2008 10:12

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

iNils 09.02.2008 16:52

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


Часовой пояс GMT +4, время: 07:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.