У меня есть функция, которая распознает нажатие клавиши ESC. В этот момент я хочу прекратить перетаскивать все предметы.AS3 Stop Перетаскивание всех элементов
я "пробовал this.stopDrag(), но это обыкновение переопределить событие MOUSE_DOWN.
Это есть способ, чтобы заставить его„падение“пункт тащат?
Благодарности
stage.addEventListener(KeyboardEvent.KEY_DOWN, escapeKeyDown);
function escapeKeyDown(event : KeyboardEvent):void {
if (event.keyCode == 27) {
trace("ESC");
this.stopDrag();
}
}
«Все предметы» - вы вызываете 'stopDrag()' только на одном элементе (независимо от этого), так как этот прослушиватель событий срабатывает только один раз. – Cameron