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

Zhihar 08.12.2007 16:06

перетаскивание ролика и нажатие кнопок внутри ролика
 
Приветствую
У меня есть ролик который я хочу таскать по экрану когда нажимаю на него мышкой

делаю так:

Код:

on (press)
{
        startDrag(this);
}

on (release)
{
        stopDrag();
}

но внутри ролика у меня есть кнопки и они перестали нажиматься
как это исправить

koIIImarik 08.12.2007 16:16

во-первых лучше не вешайте события на сами кнопки, во-вторых у вас, скорее всего. срабатывает событие не onRelease, а onReleaseOutside.

Zhihar 08.12.2007 17:54

сделал так

Код:

this.onMouseDown = function()
{
        mcApplication.startDrag();
}

this.onMouseUp = function()
{
        mcApplication.stopDrag();
}

все заработало

CorC 10.12.2007 10:04

Цитата:

Сообщение от Zhihar
сделал так

Теперь даже если вы не попадете по клипу, он будет двигаться :) А не проще ли сделать в клипе фон под всеми кнопками и ему уже задать функции перетаскивания?

Dimmi 11.12.2007 13:37

Вложений: 1
Вот исче небольшой пример, кому нужно будет. ;)


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

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