Просмотр полной версии : Двойной щелчок
Пожалуйста, подскажите, можно ли определить двойное нажатие кнопки на объекте и, если можно, то какой командой. Спасибо.
Команды такой, кажется, нету. Поэтому можно извратиться так: по нажатию изменить какую-нибудь переменную и запустить маленький пустой клип, который длится время между кликами и в последнем кадре изменяет эту переменную обратно. А по второму нажатию кнопки надо проверить изменена ли еще переменная и если да, то это и был двойной клик %))
Я надеюсь, это не совсем абсурдный выход :rolleyes: :D
DeliMIter
01.04.2002, 11:29
В функцию 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!!!");
}
Удачи.
Я еще не пробовала, надеюсь, все будет работать. Ты меня просто спас. Спасибо большое.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.