![]() |
один мувик над другим
:bye:один мувик над другим... Дано два мувика, один большой, другой маленький. Тот что маленький находится на "фоне" большого, на большом работает onRollOver и onRollOut. Когда курсор мыши заходит на маленький, на большом срабатывает onRollOut, когда курсор возвращается с маленького на большой....На большом срабатывает onRollOver. Как же сделать так что бы эти обработчики событий Большого мувика не срабатывали при наведении и убирании курсора на маленьком мувике:wacko::rtfm::umnik2::mad::cool::bye::bye::bye::bye:?
|
? нифига не понял :)
|
два мувиклипа. Можно представить их как две фотографии...одна большая, другая маленькая. На большой фотографии(большом мувиклипе)лежит маленькая фотография (маленький мувиклип), таким образом получается следующая простая картина. Даны два мувиклипа на фоне большого находиться маленький, то есть маленький лежит поверх большого...Ну и дальше по предыдущему тексту)
|
если я правильно понял, то как-то так
обновил архив, можно смотреть |
что то не открывается архив
|
Если я правильно понял проблему, то надо маленький избавить от обработчиков мыши (от всех!) и будет большой все нормально обрабатывать.
|
Просто используйте на одном из них вместо всех обработчиков только проверку hitTest. Наведение - это когда hitTest даст true. Нажатие-отпускание (== onRelease) - проверка на hitTest + onMouseUp. И т.д.
|
вообще то на сколько мне известно существует команда энейблед, которая отключает у мувиклипа обработчики (on)action, но она только лишь их отключит. Для большого клипа в моем случает это не поможет, он так же буьет реагировать на маленький)
Добавлено через 51 секунду да я вот думаю про хит тест |
Не надо думать, надо делать :)
Я везде так делаю, почти не использую onRollOver, одни проблемы. Только не забудьте, что проверку нужно непрерывно делать, или хотя бы на некоторый период, когда ваши мувики на сцене. |
это как?)
|
| Часовой пояс GMT +4, время: 09:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.