![]() |
Двойной щелчок
Пожалуйста, подскажите, можно ли определить двойное нажатие кнопки на объекте и, если можно, то какой командой. Спасибо.
|
Команды такой, кажется, нету. Поэтому можно извратиться так: по нажатию изменить какую-нибудь переменную и запустить маленький пустой клип, который длится время между кликами и в последнем кадре изменяет эту переменную обратно. А по второму нажатию кнопки надо проверить изменена ли еще переменная и если да, то это и был двойной клик %))
Я надеюсь, это не совсем абсурдный выход :rolleyes: :D |
В функцию onDoubleClick подставляй нужный тебе код.
_timingID = null; _clicken = false; onMouseDown = function() { if (_clicken) { Timing(); onDoubleClick(); } else { _clicken = true; _timingID = setInterval(this.Timing, 1000); } } onMouseMove = function() { _clicken = false; } function Timing() { _clicken = false; clearInterval(_timingID) } function onDoubleClick() { trace("Double Click!!!"); } Удачи. |
Спасибо
Я еще не пробовала, надеюсь, все будет работать. Ты меня просто спас. Спасибо большое.
|
| Часовой пояс GMT +4, время: 17:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.