Flash CS5: когда я меняю кадры в мувиклипе, слушатели событий, указывающие на один объект в предыдущем кадре, удаляются - PullRequest
0 голосов
/ 20 октября 2010

У меня есть мувиклип, который содержит два кадра, каждый кадр содержит свой набор кнопок.

кажется, что я не могу добавить прослушиватели событий для кнопок, которых нет в моем текущем просмотренном фрейме.

так что ... проблема первая: есть ли способ добавить прослушиватели событий ко всем элементам в мувиклипе, даже если элементы находятся в другом кадре.

проблема вторая: после того, как я добавил прослушиватель событий для некоторых элементов в текущем кадре, а затем перешел к следующему кадру и вернулся к тому же кадру, все прослушиватели событий были удалены, и мне нужно снова их инициализировать. Есть ли способ решить проблему без необходимости повторной инициализации слушателей событий?

спасибо за вашу помощь!

1 Ответ

1 голос
/ 21 октября 2010

Я так не думаю, но ..

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

Это решает обе ваши проблемы.Слушатели будут активны, только когда вы находитесь в этом конкретном кадре.

...