Форум 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=118442)

Art_133 24.11.2008 12:53

Событие которое наступает когда мышь вне границ ролика
 
Здравствуйте, делаю меню с суб-меню и т.п. НУжно что б когда мышь была вне границ ролика происходило некое событие, а именно сворачивались выкалывающиеся менюшки.
По лазил по поиску и нашел эту тему. Код работает но проблема в том что тогда перекрываются все кнопки и они не работают.
Может кто-нибудь знает рациональное решение этой проблеме? Я понимаю что по краю флэшки можно сделать мувик при наведении на который прописать скрипт что б всё сворачивалось, но как по мне это не выход. Может есть другой вариант?
Спасибо

lexa2000lexa 24.11.2008 13:20

ставте ваши кнопки вышеглубины в 100000 и тогда они будут работать.

Art_133 24.11.2008 13:30

что-то не работает. Прописываю кнопке глубину выше и тот же эффект.

Добавлено через 4 минуты
Тем болие я так понимаю что когда даже если и добиться этого (кнопки будут выше) то при наведении на кнопку будет считаться что мышь за пределами флэшки.

lexa2000lexa 24.11.2008 14:37

Цитата:

Сообщение от Art_133 (Сообщение 779353)
Тем болие я так понимаю что когда даже если и добиться этого (кнопки будут выше) то при наведении на кнопку будет считаться что мышь за пределами флэшки.

Это почему? У вас что кнопки находятся за пределами флешки?

Art_133 24.11.2008 15:59

Нет, но практически в притык.

Добавлено через 11 минут
Цитата:

Сообщение от lexa2000lexa (Сообщение 779380)
Это почему? У вас что кнопки находятся за пределами флешки?

Я был прав. Наводя на кнопку которая выше указанной глубины в коде считается как мышь за пределами.

lexa2000lexa 24.11.2008 16:15

Вложений: 1
а как вам вот такой пример?

Art_133 24.11.2008 16:53

Да, так отлично. Но дело в том что мне попалась уже готовая шапка с кнопками которую нужно немного исправить. А это значит что нужно все кнопки переделывать так как вы это сделали. Что ж учту этот метод. Я с hitTest не работал ещё.
Спасибо за помощь.
Но всё-же жаль что нет какой-нибудь функции более универсальной. Думаю как будет свободное время задумаюсь над этим.


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

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