Книжка-раскраска Flash AS3 - видеоклип активируется только в определенных местах (прослушиватели событий) - PullRequest
0 голосов
/ 12 марта 2010

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

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

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

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

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

Источник CS4

Источник CS3

1 Ответ

2 голосов
/ 12 марта 2010

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

myCursor.mouseEnabled=myCursor.mouseChildren=false;
...