Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.01.2014, 11:08
NixMist вне форума Посмотреть профиль Отправить личное сообщение для NixMist Найти все сообщения от NixMist
  № 1  
Ответить с цитированием
NixMist

Регистрация: Nov 2013
Сообщений: 38
По умолчанию Функция отменения предыдущего действия

Можно ли как-то написать функцию для кнопки, чтобы при нажатии на неё отменялось любое предыдущее действие на сцене?

Старый 11.01.2014, 11:11
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 2  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
чтобы отменять предыдущее действие, нужно хранить предыдущее состояние (координаты и тп)

Старый 11.01.2014, 17:03
NixMist вне форума Посмотреть профиль Отправить личное сообщение для NixMist Найти все сообщения от NixMist
  № 3  
Ответить с цитированием
NixMist

Регистрация: Nov 2013
Сообщений: 38
Ну это я понимаю, я не знаю как можно запоминать каждое действие?

Старый 11.01.2014, 17:29
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 4  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Почитайте книгу "ActionScript 3.0 Шаблоны проектирования" - Сандерс У. Там есть ответ.
Понимаете, если бы Вы спросили - как нарисовать квадратик, то получили бы ответ. Потому что это легко.
Но Вы просите, чтобы за Вас сделали такие вещи, которые не для кого не легко. Нет такой команды "откатить действия", это нужно самому придумывать.


Последний раз редактировалось Akopalipsis; 11.01.2014 в 17:41.
Старый 11.01.2014, 19:12
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 5  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Уже придумано.
Шаблон стратегия.
__________________
Дети не должны знать о своих родителях

Старый 11.01.2014, 19:15
СлаваRa вне форума Посмотреть профиль Отправить личное сообщение для СлаваRa Найти все сообщения от СлаваRa
  № 6  
Ответить с цитированием
СлаваRa
 
Аватар для СлаваRa

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
@Tails, советую вам глянуть на memento pattern
__________________
местонахождение

Старый 11.01.2014, 20:05
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 7  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
СлаваRa не могу не сказать вам спасибо, так как благодаря совету, нашёл новую книгу о паттернах - Спасибо!

Старый 11.01.2014, 20:27
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 8  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Как всегда искать лень? По запросу undo, например, получаем вот, вот и вот и еще другие.
__________________
http://www.chessmax.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:41.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.