Я работаю с другим разработчиком над приложением. Его часть — это в основном панель управления, разработанная как автономный модуль, и ее нужно интегрировать в мое основное приложение.
Мое приложение должно перерисовать все панели и элементы в bitmapData, чтобы выполнить некоторый элемент управления bitmapData.hitTest (мы работаем с мультитач-таблицей, панели можно перетаскивать, но следует избегать перекрытия).
До вчерашнего дня я работал с заполнителем, что означает, что я в основном рисовал простую форму точного размера модуля, над которым он работает. Сегодня мы впервые попробовали слить все воедино и исполнение получилось очень разным. Похоже, что процесс перерисовки его модуля вместо моей фигуры-заполнителя вызывает большое падение производительности.
Это нормально? Я думал, что процесс отрисовки экранного объекта внутри bitmapData с точки зрения производительности был связан с размерностью клипа, а не с его содержимым.
РЕДАКТИРОВАТЬ: я уже исправил это обходным путем (в основном рисуя что-то вроде ограничивающей рамки объекта панели), но мне все еще любопытно :)