Этот вопрос является ответом на вопросы по ссылке: Создание мувиклипа, заданного как маска, кликабельным и реагирующим на MouseEvents
Структура ваших слоев, которые у меня есть на сцене, выглядит так:
держатель_mc
- dragCanvas_mc
- mask_mc
- canvas_mc
dragCanvas_mc — используется для панорамирования.
mask_mc - Маска для canvas_mc
Я столкнулся с проблемой сейчас. Я не могу зарегистрировать MouseEvents на canvas_mc
Это необходимо, потому что я должен рисовать на холсте.
holder_mc.canvas_mc.addEventListener(MouseEvent.MOUSE_DOWN,onStartDrawing);
function onStartDrawing(evt:MouseEvent)
{
trace("Hello");
}
Я не вижу Hello в окне вывода. Любая идея, где я ошибаюсь. Заранее спасибо.
1st
- ваш canvas_mc - это пустой муви-клип? если да, то вам нужно добавить фон, на котором вы сможете щелкнуть.2nd
- ваш dragCanvas_mc перекрывает canvas_mc? если да, то нет, потому что он сам примет все события мыши. - person Jevgenij Dmitrijev   schedule 27.07.2011