Я создал собственный курсор и добавил к нему слушателей событий мыши, чтобы он мог анимироваться в соответствии с щелчками мыши (вверх / вниз), а также скрываться через 4 секунды, если пользователь не щелкал или не перемещал мышь.
Пользовательский курсор работал нормально, но после загрузки внешнего SWF в контейнер я обнаружил, что пользовательские прослушиватели событий курсора не работают со всеми фрагментами ролика в дочернем SWF (внешнем загруженном SWF). Таким образом, это не анимация с событиями мыши и не сбрасывание таймера скрытия, из-за чего мышь скрывается, даже если пользователь перемещает или щелкает по ней.
Иерархия роликов следующая:
-- Scene 1
-- container's Buttons and controls MCs
-- myLoader content //added under the controls MC
-- content_mc //contains the child movie clips
-- child's movie clips //contains animations and simple buttons
Я пытался установить myLoader.mouseChildren = false; Это решает проблему с настраиваемым курсором, но также блокирует все события мыши в дочернем SWF-файле и делает все дочерние кнопки неактивными.
Итак, мне интересно, можете ли вы помочь мне найти способ заставить пользовательские события курсора работать с вложенными фрагментами ролика, не блокируя события мыши вложенных фрагментов ролика.