AS3 - удаление кнопки и ее повторное добавление - PullRequest
0 голосов
/ 17 декабря 2011

Звучит как странный вопрос, который я знаю.

removeChild();
addChild();

проблема возникает, когда я удаляю кнопку, кнопка была экспортирована для actioncript, когда я удаляю кнопку, чтобы изменить страницу / макет страницы,когда я возвращаюсь на страницу, кнопка остается в состоянии «над».

, поэтому мне интересно, есть ли способ сбросить ее либо до ее удаления, либо после ее добавления.

Iне могу использовать gotoAndStop(1);, потому что я работаю в файле пакета.

1 Ответ

2 голосов
/ 17 декабря 2011

Чтобы ответить на ваш вопрос о сбросе при добавлении или удалении объекта со сцены:

addEventListener(Event.ADDED_TO_STAGE, function(ev:Event):void
{
    trace('Added');
});

addEventListener(Event.REMOVED_FROM_STAGE, function(ev:Event):void
{
    trace('Removed');
});

Вы можете сбросить состояние в любой из этих функций, но я не вижу причин, чтобы избегать этого явно, например, object.reset().

...