У меня есть класс, который расширяет Sprite, и я хочу создать из него компонент Flash CS5 (используя панель компонентов в Flash CS5, поэтому некоторые дизайнеры могут извлечь из этого пользу).
Специальность, я переопределяю сеттеры / геттеры width / height, а также scaleX / scaleY моего компонента, потому что я хочу сделать там кое-что особенное, но, конечно, я по-прежнему называю super.width, ... и т. д.
Итак, я все настроил, перетащил экземпляр на сцену во время автора, изменил его размер под свои нужды.Но теперь во время выполнения я должен был обнаружить, что ни мои переопределенные установщики ширины или высоты, ни мои переопределенные установщики scaleX / scaleY никогда не называются.
Тем не менее, мой компонент был изменен в размере.Поэтому я спрашиваю себя, что делает Flash CS5 для изменения размера моего компонента, если он не использует width / height или scaleX / scaleY?Все остальное работает, как и ожидалось, у меня есть некоторые параметры, которые я установил для проверки, и я могу установить их на панели в IDE Flash, он просто отлично работает.Только мои переопределенные сеттеры не называются.