Форум 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)
-   -   один мувик над другим (http://www.flasher.ru/forum/showthread.php?t=136331)

Ваня Ветров 14.02.2010 23:26

один мувик над другим
 
:bye:один мувик над другим... Дано два мувика, один большой, другой маленький. Тот что маленький находится на "фоне" большого, на большом работает onRollOver и onRollOut. Когда курсор мыши заходит на маленький, на большом срабатывает onRollOut, когда курсор возвращается с маленького на большой....На большом срабатывает onRollOver. Как же сделать так что бы эти обработчики событий Большого мувика не срабатывали при наведении и убирании курсора на маленьком мувике:wacko::rtfm::umnik2::mad::cool::bye::bye::bye::bye:?

sestem 14.02.2010 23:40

? нифига не понял :)

Ваня Ветров 14.02.2010 23:47

два мувиклипа. Можно представить их как две фотографии...одна большая, другая маленькая. На большой фотографии(большом мувиклипе)лежит маленькая фотография (маленький мувиклип), таким образом получается следующая простая картина. Даны два мувиклипа на фоне большого находиться маленький, то есть маленький лежит поверх большого...Ну и дальше по предыдущему тексту)

zurkis 15.02.2010 00:10

если я правильно понял, то как-то так

обновил архив, можно смотреть

Ваня Ветров 15.02.2010 00:17

что то не открывается архив

spooner 15.02.2010 00:25

Если я правильно понял проблему, то надо маленький избавить от обработчиков мыши (от всех!) и будет большой все нормально обрабатывать.

mooncar 15.02.2010 00:31

Просто используйте на одном из них вместо всех обработчиков только проверку hitTest. Наведение - это когда hitTest даст true. Нажатие-отпускание (== onRelease) - проверка на hitTest + onMouseUp. И т.д.

Ваня Ветров 15.02.2010 00:32

вообще то на сколько мне известно существует команда энейблед, которая отключает у мувиклипа обработчики (on)action, но она только лишь их отключит. Для большого клипа в моем случает это не поможет, он так же буьет реагировать на маленький)

Добавлено через 51 секунду
да я вот думаю про хит тест

mooncar 15.02.2010 00:35

Не надо думать, надо делать :)
Я везде так делаю, почти не использую onRollOver, одни проблемы.
Только не забудьте, что проверку нужно непрерывно делать, или хотя бы на некоторый период, когда ваши мувики на сцене.

Ваня Ветров 15.02.2010 00:41

это как?)


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

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