Как мне удалить прослушиватель событий из кнопки с помощью Flash HTML5 canvas

#javascript #html #flash #canvas

#javascript #HTML #flash #холст

Вопрос:

Вот пример. В моем фильме HTML5, в кадре 100, я добавил это:

 this.stop();

this.Menu1.addEventListener("click", openCharge.bind(this));

function openCharge()
{
    this.gotoAndPlay(120);
}
  

Элемент Menu1 — это кнопка с этим именем экземпляра.

Однако в кадре 120 я хотел бы удалить этот прослушиватель событий для моего меню Кнопок1. Кнопка ничего не будет делать, начиная с кадра 120.

Возможно ли это во Flash CC с использованием HTML5 canvas?

Как мне это сделать?

Спасибо!

Комментарии:

1. Если вы хотите, чтобы сценарий действия выполнялся только в кадрах 1-120, вы должны просто создать свой слой сценария действия для кадров 1-120. Я думаю. Я давно не использовал flash, но мне кажется, что я помню, что скрипты существуют только до тех пор, пока они работают на временной шкале или на слое / дорожке, с которыми они связаны.

Ответ №1:

В рамке попробуйте добавить

 this.Menu1.addEventListener("click", openCharge.bind(this));
  

Надеюсь, это поможет. Но если вы хотите, чтобы он снова включился во фрейме, обязательно выполните

 this.Menu1.addEventListener("click", openCharge.bind(this));
  

Так что он снова включится. Надеюсь, это помогло.