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

Omar2002 15.05.2008 21:18

Уже выше говорили - хиттест с мышкой, в общем для контейнера используй хиттест, а для внутреннего содержимого стандартные функции onPress, onRelease.

GFreemen 15.05.2008 22:46

А можно оставить ОнПресс на контейнере и при этом проверять координаты мыши - если при этом они равны координатам какого-либо из внутренних клипов - то либо генерируем событие онПресс для внутреннего клипа, либо просто делаем что надо для данного внутреннего клипа.

А вообще все гораздо проще.
имеем клип контейнер, в нем лежат клипы-кнопки и в самом низу клип-подложка. ОнПресы вешаем на клипы-кнопки и клип-подложку. В онПрессе подложки просто перетаскиваем его парент, т.е. клип-контейнер.

chingachgoog 16.05.2008 14:47

Вложений: 1
Цитата:

Сообщение от chingachgoog (Сообщение 737054)
Кнопка внутри кнопки (вернее внутри объекта, который работает кнопкой) работать не будет

Был не прав. Кнопка в кнопке работать БУДЕТ ЕСЛИ:
1) это именно кнопки (не мувиклипы)
2) если код расположен непосредственно на внутренних кнопках, т.е. в стиле 5-го флеша с обработчиком on(press){...}

PS еще одно преимущество старого стиля в копилку :)


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

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