Делать динамический текстовый элемент прозрачный для мыши
-
27-09-2019 - |
Вопрос
Я работаю с ActionScript 3 и возникнуть проблемы.
Мне нужно написать игроку, где пользователи увидят текст на передней части фильма.
Текст - это текстовое поле типа «Динамический текст».
Проблема в том, что мне нужно сделать этот текстовый объект прозрачным для перемещения мыши и нажимает.
Я попытался:
.mouseEnabled=false;
.selectable=false;
... но это не помогает - когда я нажимаю на нее - это не проходит через него клики.
Решение
Вы не можете пройти события мыши через приложение, применимое к выбранному элементу.
Единственное, что вы можете сделать это, используйте DisplayObjectContainer.getObjectsUnderPoint()
Метод и посмотрите, что «могло» было выбрано ... Точка, являющаяся XY мыши.
Adobe Help для экранного объекта Контейнер
Я знаю, что это отстой, но - я никогда никогда не нашел, и не знаю кого-то, кто пропустил Click Event через объект. Конечно, вы можете отправить событие, но ссылка на то, что было щелчко, больше не применимо.