Книжка-раскраска Flash AS3 — видеоролик доступен только в определенных местах (прослушиватели событий)

StackOverflow https://stackoverflow.com/questions/2432622

Вопрос

Я работаю над книжкой-раскраской, и у меня есть видеоролик (контуры), содержащий множество видеороликов, которые можно изменить на любой цвет, выбранный пользователем.Однако кажется, что на некоторые видеоролики можно щелкнуть где угодно, и они отлично работают, а на другие нужно щелкнуть определенное место, чтобы они раскрасились.

У меня есть пример здесь: http://jeffkilroy.com/hosted/softee/coloring.html

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

Не уверен, что это проблема с глубиной, потому что я предполагаю, что в этом случае активируется как минимум другой видеоролик, но кажется, что вообще ничего не происходит.

Любая помощь будет оценена по достоинству, у меня также есть источник, расположенный здесь:

Источник CS4

Источник CS3

Это было полезно?

Решение

Это ваш собственный курсор, который принимает событие перед раскрашиваемыми объектами. Попробуйте добавить этот код после создания myCursor:

myCursor.mouseEnabled=myCursor.mouseChildren=false;
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top