|
|
|||||
Ctrl + Z - отмена действия
Подскажите плиз каким образом можно реализовать отмену действия , типа как в самом флеше.
|
|
|||||
Запоминанием состояний, действий и откатом на шаг назад при каждом нажатии "Ctrl + Z"
__________________
Ujim |
|
|||||
не совсем понял! у меня при каждом нажатии мыши на поле создаётся мувиклип, и при нажатии ctrl+Z последний стирается! а как запомнить состояние, действие?
|
|
|||||
Это уже конкретнее.
Я бы сделал так, на кождое действие пользователя: клик мышкой, нажатие определенной кнопки повесил переменную описывающую произвеленное действие. stepUser = 1 ----- означаает клики мышкой stepUser = 2 ----- означаает нажатие кнопки "P" А при нажантии на "Ctrl + Z" просто смотрел бы что было последний раз сделано, то есть чему равна переменная состояния (stepUser) и повторял туже функцию которой она соответствует.
__________________
Ujim |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
...А если ctrl+z должен отменять не только последнее действие, а при повторном нажатии 2-3 действия, тогда лучше заводить и пихать все в массив.
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 17:32. |
|
« Предыдущая тема | Следующая тема » |
|
|