PDA

Просмотр полной версии : вопрос о hitArea


Ведьмак
29.05.2007, 19:11
Товарищи! При вот таком стандартном коде

square_mc.hitArea = circle_mc;

мы задаем для square_mc зону клика circle_mc... и она полностью замещает зону клика (если была) у square_mc..

А можно ли сделать, чтобы зона клика просто расширилась, т.е. отрабатывала и на square_mc (у него уже задана эта зона) и на circle_mc (дополнительная зона).... ??

iNils
29.05.2007, 19:23
Для оформления своего кода, надо использовать теги .

Можно. В circle_mc добавить старую зону.

Ведьмак
29.05.2007, 19:37
мысль уловил, но не свосем понял реализацию...

последовательно использовать hitArea ?

PS: у square_mc зона не задавалась при помощи hitArea, просто по умолчанию его поверхность...

Чес слово, если бы нашел ответ на этот вопрос в хэлпе или Библии Пользователя, то не спрашивал бы :) Как добавлять зоны нигде нет... только подставлять..

iNils
29.05.2007, 20:06
Я говорю о том, что circle_mc должен содержать в себе также зону square_mc.

Ведьмак
29.05.2007, 20:22
!!!!! Точно!!! ее там все равно можно сделать прозрачной...!!!!

Great TNX!

iNils
29.05.2007, 20:26
Только не надо делать прозрачной!
Надо сделать _visible = false

Ведьмак
29.05.2007, 20:49
хорошо, а если мой circle_mc является чем-то полезным и так же должен быть на сцене.. я не могу ему тогда сделать _visible = false...
?

Ведьмак
29.05.2007, 20:53
т.е. я имел в виду, что в circle_mc помимо его содержания (которое нужно на сцене) добавить прозрачный shape, который дублирует форму square_mc...

с этим могут быть какие-то проблемы дальше?