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

Olesolo 18.05.2007 23:52

Кнопка в кнопке
 
Добрый вечер всем.

Такая ситуация.
Два мувиклипа mc1, mc2. На mc1 висит - startDrag, а на mc2, расположеном внутри mc1 - onRelease.

onRelease на mc2 - не работает, т.к. перекрываеться startDrag`ом на mc1.

как заставить работать onRelease?

заранее спасибо.

etc 19.05.2007 00:07

Не вкладывать клипы друг в друга.

Olesolo 19.05.2007 00:12

да не. не то :)

грубо говоря у меня карта, которая драгаеться, а на карте точка, при нажатии на которую должно происходить событие...

LeXi42006 19.05.2007 00:15

А ты карту не драгай, а скажем:
Код:

_root.KARTA.onEnterFrame = function() {
this._x = _root._xmouse
this._y = _root._ymouse
}


screamge 19.05.2007 00:17

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

Цитата:

Не вкладывать клипы друг в друга.
Безусловно не стоит, но я на днях наткнулся на решение данной проблемы...оказывается всёже можно решить её, но там класс и документации к нему нет, поэтому в данном случае легче будет править ручками чем разбираться в чужом коде.

googleavast 19.05.2007 10:27

Попробуй полное обращение к клипу! Или проще засунь всё в layer's!

Жень Шень 19.05.2007 13:12

Привет!
Как раз вчера решил аналогичную задачу таким способом:
2 кнопки: одна нижняя на весь клип для перетаскмвания, вторая - для кода.


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

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