Книжка-раскраска Flash AS3 — видеоролик доступен только в определенных местах (прослушиватели событий)
-
19-09-2019 - |
Вопрос
Я работаю над книжкой-раскраской, и у меня есть видеоролик (контуры), содержащий множество видеороликов, которые можно изменить на любой цвет, выбранный пользователем.Однако кажется, что на некоторые видеоролики можно щелкнуть где угодно, и они отлично работают, а на другие нужно щелкнуть определенное место, чтобы они раскрасились.
У меня есть пример здесь: http://jeffkilroy.com/hosted/softee/coloring.html
Обратите внимание на три части мороженого (верхнюю, среднюю и нижнюю).Середину можно щелкнуть из любого места фрагмента ролика, однако верхняя и особенно нижняя части требуют нажатия на определенные места, чтобы активировать прослушиватель событий.
Не уверен, что это проблема с глубиной, потому что я предполагаю, что в этом случае активируется как минимум другой видеоролик, но кажется, что вообще ничего не происходит.
Любая помощь будет оценена по достоинству, у меня также есть источник, расположенный здесь:
Решение
Это ваш собственный курсор, который принимает событие перед раскрашиваемыми объектами. Попробуйте добавить этот код после создания myCursor:
myCursor.mouseEnabled=myCursor.mouseChildren=false;