Actionscript 2.0 mx.managers.CreatePopUp диалог запускает onRollOver для событий под ним - PullRequest
0 голосов
/ 15 апреля 2010

All

На главной сцене у меня есть кнопка, которая выделяется при опрокидывании. Я использую mx.managers.CreatePopUp, чтобы создать диалоговое окно, которое всплывает и принимает информацию о пользователе. Когда над кнопкой появляется диалоговое окно, при наведении курсора на диалоговое окно выделяется кнопка, расположенная под ней.

Можете ли вы дать несколько советов относительно того, чем может быть вызвана проблема?

(Я довольно новичок во Flash, поэтому любые предложения будут полезны. Просто ищу вещи, с которыми можно поэкспериментировать, чтобы получить правильное поведение.)

Другая информация, которая может быть полезна: Я заметил, что когда я создаю модальную версию диалогового окна, такое поведение не происходит. Отклонение модального диалога отключает всю сцену. Исправление этой проблемы также решило бы мою проблему, но я пока не добился успеха.

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

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

Событие опрокидывания отправляется независимо от того, есть элементы над вашим объектом или нет в AS2 - вам может потребоваться установить свойство _visible для кнопки на false, пока диалог открыт, а затем установить его обратно на true когда он закрыт.

0 голосов
/ 15 апреля 2010

У вас есть активная кнопка - и действие rollOver. Это нормально в as2. Вы должны написать код, чтобы отключить его, когда всплывающее окно активно. Сочетание компонентов и основных фильмов / кнопок на основе mc всегда будет работать так.

...