Задача.
Загружается png-файл, в котором нарисован, например, треугольник. Треугольник красного цвета. Остальной пнг - прозрачный. В моем приложении необходимо обрабатывать клики по этому треугольнику. Но повесить обработчик прямо на пнг я не могу, потому что прозрачная область тоже будет ловить клики. Так что я хочу запихнуть пнг в мувиклип, и поверх него положить маску в форме этого треугольника, чтобы клики попадали только на треугольник.
Предполагаемое решение: Анализировать битмап с помощью BitmapData и по координатам непрозрачной области рисовать черные квадратики в graphics клипа mask и потом применить этот клип как маску к битмапу.
Правильно?
