Форум 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)
-   -   onRollover не работает если мувик положить в другой мувик (http://www.flasher.ru/forum/showthread.php?t=82169)

20932049 06.07.2006 13:36

onRollover не работает если мувик положить в другой мувик
 
Господа, проблема!

внутри мувика есть баттон. у баттона определена onRollOver.
всё отлично работает.
но если мувик положить внутрь другого мувика, у которого определены onPress, onRelease и onReleaseOver,
то у баттона перестает работать функция onRollover

если семантически - там sybmol в библиотеке, в этом символе лежит кнопка с всплывающей подсказкой, а в мувике-контейнере таких кнопок создаётся динамически через attachMovie несколько, и весь этот мувик-контейнер двигается мышкой с помощью событий onPress, onRelease и onReleaseOver

St. Father 06.07.2006 13:48

один (из?) выход(ов?) - использовать другие обработчики типа onMouseDown, onMouseUp для контейнера в совокупности с проверкой (хиттестом, например) на rollover контейнера.
да, всегда можно реорганизовать структуру мувиков так, чтобы было хорошо всем)

20932049 06.07.2006 13:58

спасибо
но я не понял фразу "в совокупности с проверкой (хиттестом, например) на rollover контейнера."

St. Father 06.07.2006 14:07

на _рут.маусДаун проверяем методом hitTest (F1) "пересекается" ли мышь с мувиком контейнером. если да - то делаем стартДраг (или что там у тебя)
этим ты освобождаешь мувик-контейнер от обработчиков... => работают обработчики мувиков, вложенных в контейнер.

CorC 06.07.2006 15:43

помоему посты на подобную тему плодятся с каждым часом...
юзайте поиск товарисчи

20932049 06.07.2006 15:51

Цитата:

Сообщение от CorC
помоему посты на подобную тему плодятся с каждым часом...
юзайте поиск товарисчи

я обыскал все FAQсы.

для опытных флэшеров не составит труда составить правильный поисковый запрос на такую тему, а начинающим как быть??

CorC 06.07.2006 15:58

далеко ходить не надо пост под твоим об этом глаголит...

etc 06.07.2006 21:08

20932049, учитесь формулировать свои вопросы.

20932049 07.07.2006 10:14

Цитата:

Сообщение от __etc
20932049, учитесь формулировать свои вопросы.

Уважаемый __etc, торжественно клянусь, как только стану флэш гуру, формулировать свои вопросы так как следует.
Раз взялись учить то поясните что как и почему, а то ваши предложения ничуть не лучше моих вопросов. респект :p

etc 07.07.2006 11:56

Предлагаешь учить тебя говорить русским языком? Если ты точно знаешь, что тебе нужно, то подобрать ключевые слова не есть непосильная задача. И причем тут гуру и русский язык?


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

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