Кнопка сброса AS3

Для классного проекта я сделал чистую игру «скрытые картинки» с as3, и когда вы нажимаете на скрытую картинку, она выделяет ее и в легенде перемещает объект в легенде в «мусорное ведро».

Все это было сделано довольно легко, но теперь дело доходит до перезапуска игры...

Поскольку вся анимация в этом проекте должна выполняться в AS3 и не используются никакие кадры, анимация или сцены, то как мне сделать кнопку сброса. GotoandPlay не будет работать, так как есть только 1 кадр.

Есть ли команда для удаления всех событий щелчка мыши?

Заранее спасибо,

Стивен


person Community    schedule 26.09.2009    source источник


Ответы (1)


Я думаю, что в этом случае лучше всего моделировать вашу игру в классе, который инициализируется в начальном состоянии. Тогда все, что нужно сделать вашей кнопке сброса, — это удалить текущий игровой объект и создать новый (или повторно инициализировать текущий).

Возможно, есть команда AS3 для перезапуска вашей программы, но я в этом не уверен.

person rael_kid    schedule 26.09.2009
comment
Чтобы добавить к комментарию Лекса, я считаю, что хорошо работает то, что когда вы создаете свой класс, создайте функцию dispose(), которая будет работать с ним. Что в основном уничтожает все созданные объекты и сбрасывает все ваши переменные до значений по умолчанию. Всегда полезно отслеживать каждый создаваемый объект DisplayObject, который впоследствии потребуется очистить. - person Daniel Carvalho; 04.06.2010