Функция отменения предыдущего действия
Можно ли как-то написать функцию для кнопки, чтобы при нажатии на неё отменялось любое предыдущее действие на сцене?
|
чтобы отменять предыдущее действие, нужно хранить предыдущее состояние (координаты и тп)
|
Ну это я понимаю, я не знаю как можно запоминать каждое действие?
|
Почитайте книгу "ActionScript 3.0 Шаблоны проектирования" - Сандерс У. Там есть ответ.
Понимаете, если бы Вы спросили - как нарисовать квадратик, то получили бы ответ. Потому что это легко. Но Вы просите, чтобы за Вас сделали такие вещи, которые не для кого не легко. Нет такой команды "откатить действия", это нужно самому придумывать. |
Уже придумано.
Шаблон стратегия. |
@Tails, советую вам глянуть на memento pattern
|
СлаваRa не могу не сказать вам спасибо, так как благодаря совету, нашёл новую книгу о паттернах - Спасибо!
|
|
Часовой пояс GMT +4, время: 16:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.