
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Сообщ.
#1
,
|
|
|
Подскажите, каким образом это можно сделать? В частности в треугольнике... Есть shape, но, насколько я понимаю, она события не ловит... А MovieClip бывает только прямоугольный... Что делать? Чорт...
|
Сообщ.
#2
,
|
|
|
![]() ![]() YourMovieClip.hitArea = spriteThatDefineClickArea; или ![]() ![]() YourMovieClip.hitTestPoint(mouseX, mouseY, true); |
Сообщ.
#3
,
|
|
|
piksel, в доке написано, что hitArea может быть другой мувик... У shape нет никакого instance name. А Graphic - тоже прямоугольный... Нипанятна
|
Сообщ.
#4
,
|
|
|
Цитата Положите Шейп в Спрайт, например...У shape нет никакого instance name Цитата не понял, в чем проблема... может быть другой мувик |
Сообщ.
#5
,
|
|
|
Проблема в том, что я почти ничего не понимаю во flash сейчас )
Но я разобрался ![]() Для будущих поколений: Рисуем внутри мувика все что угодно, используем hitTest для определения нахождения мыши внутри мувика, третий параметр должен быть true, чтобы тестировать не прямоугольник мувика, а именно его содержимое. Тогда hitTest будет возвращать true только над непустым местом в мувике. |