Делать динамический текстовый элемент прозрачный для мыши

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

Вопрос

Я работаю с ActionScript 3 и возникнуть проблемы.
Мне нужно написать игроку, где пользователи увидят текст на передней части фильма.
Текст - это текстовое поле типа «Динамический текст».
Проблема в том, что мне нужно сделать этот текстовый объект прозрачным для перемещения мыши и нажимает.
Я попытался:

.mouseEnabled=false;
.selectable=false;

... но это не помогает - когда я нажимаю на нее - это не проходит через него клики.

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

Решение

Вы не можете пройти события мыши через приложение, применимое к выбранному элементу.

Единственное, что вы можете сделать это, используйте DisplayObjectContainer.getObjectsUnderPoint() Метод и посмотрите, что «могло» было выбрано ... Точка, являющаяся XY мыши.

Adobe Help для экранного объекта Контейнер

Я знаю, что это отстой, но - я никогда никогда не нашел, и не знаю кого-то, кто пропустил Click Event через объект. Конечно, вы можете отправить событие, но ссылка на то, что было щелчко, больше не применимо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top