«Хакерское» решение может состоять в том, чтобы добавить фигуру врагу, который имеет максимальный размер, который вы хотите, а затем сделать его невидимым. Таким образом, я создал хитбоксы для объектов, и они работали довольно хорошо.
Один из способов - добавить его при создании объекта в IDE Flash. Просто нарисуйте его и расположите так, как вы хотите, чтобы фигура была, а затем присвойте ему имя экземпляра, например «sizeHolder». После того, как вы создадите врага, вы позвоните
enemy.sizeHolder.visible = false;
В Flash IDE вы можете поместить его на другую временную шкалу, затем сделать эту временную шкалу невидимой и заблокировать ее, чтобы она не мешала вам при редактировании реального объекта.
Другой способ - добавить его по коду. Нарисуйте объект в другом объекте DisplayObject, установите его как невидимое, а затем добавьте его враг.