PDA

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


spartan
05.06.2004, 18:25
Дарова, парни давно не был на флэшэре но вот решил зайти....
Проблема такая: hitTest !!!
При его использовании он не хочет работать через _root !!!
Допустим мне надо протестить заходит ли мувик mc на мувик mc2 который находится в другом мувике???
if (_root.mc.hitTest(_root.mc3.mc2)) {
trace("hit!!!");
}
Но это не работает!!!
Код работает только если оба мувика находятся в одном слое или в одном мувике!!
Помоготе плззз!

spartan
05.06.2004, 19:11
Также hitTest почему-то не действует на кнопки, как же заставить его просчитывать попадание по кнопкам???

sergwizard
05.06.2004, 20:41
Странно, а у меня - почему-то - все фунциклирует. :)

Штрек
06.06.2004, 01:44
Оригинал написал(а) sergwizard
Странно, а у меня - почему-то - все фунциклирует. :)
Ну у тебя ж имя такое - МАСТЕР. :p

sergwizard
06.06.2004, 03:37
Штрек, ты дом достроил? Я к тебе скоро (на твой день рождения) собираюсь приехать. :)

spartan
06.06.2004, 13:15
Спасибо огромное!!! :D
Но вот в чём трабл: система работает только если кнопка видима, но если кнопка состоит только из области HIT то hitTest её не видит :mad:

sergwizard
06.06.2004, 14:54
Есеснно. Кнопка - это - по сути - MovieClip с предопределенными методами и своиствами, состоящий из 4-х фреймов. Если первого фрема нет, то и мувика в данный момент нет. И никакой hitTest с пустотой невозможен.
Сделай в кнопке фрейм "up" просто невидимым (_alpha=0), и все будет тип-топ.

spartan
06.06.2004, 15:05
Хех, Sergwizard, это комп грузит дай бог, но всё равно спасибо!
Буду с этим теперь парится!
Парни может кто-нить знает наилучший выход из этой ситупции, без использования alpha=0 , подскажите плиззз...

sergwizard
06.06.2004, 16:40
Хех, Sergwizard, это комп грузит дай бог...
Хах, spartan, не говори ерунды. :)

spartan
06.06.2004, 17:51
Когда в кадре много альфовых объектов то надо учитывать любую мелочь...
Оптимизация однако :)

Штрек
07.06.2004, 01:39
Оригинал написал(а) sergwizard
Штрек, ты дом достроил? Я к тебе скоро (на твой день рождения) собираюсь приехать. :)
Скоро только кошки родятся. :p