Распознавать заданную ширину / высоту компонента flash cs5? - PullRequest
0 голосов
/ 28 февраля 2011

У меня есть класс, который расширяет Sprite, и я хочу создать из него компонент Flash CS5 (используя панель компонентов в Flash CS5, поэтому некоторые дизайнеры могут извлечь из этого пользу).

Специальность, я переопределяю сеттеры / геттеры width / height, а также scaleX / scaleY моего компонента, потому что я хочу сделать там кое-что особенное, но, конечно, я по-прежнему называю super.width, ... и т. д.

Итак, я все настроил, перетащил экземпляр на сцену во время автора, изменил его размер под свои нужды.Но теперь во время выполнения я должен был обнаружить, что ни мои переопределенные установщики ширины или высоты, ни мои переопределенные установщики scaleX / scaleY никогда не называются.

Тем не менее, мой компонент был изменен в размере.Поэтому я спрашиваю себя, что делает Flash CS5 для изменения размера моего компонента, если он не использует width / height или scaleX / scaleY?Все остальное работает, как и ожидалось, у меня есть некоторые параметры, которые я установил для проверки, и я могу установить их на панели в IDE Flash, он просто отлично работает.Только мои переопределенные сеттеры не называются.

1 Ответ

1 голос
/ 01 марта 2011

Я не думаю, что его размер изменяется, я думаю, что он создается с таким размеромЯ написал тестовое приложение, которое показывает, что ширина и высота уже заданы в конструкторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...