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

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

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

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

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

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

Исходный CS4

Исходный CS3


person kilrizzy    schedule 12.03.2010    source источник


Ответы (1)


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

myCursor.mouseEnabled=myCursor.mouseChildren=false;
person Patrick    schedule 12.03.2010