Flash AS3: высота динамической фотографии растягивается? - PullRequest
0 голосов
/ 17 февраля 2011

Я загружаю небольшой эскиз в MovieClip как часть моего класса Thumb ... но когда я добавляю его на сцену, высота эскиза резко растягивается.

У меня естьмои рост и ширина установлены не только в классе большого пальца, но и в случае большого пальца, который добавляется на сцену.

Есть идеи?

Ответы [ 3 ]

0 голосов
/ 17 февраля 2011

Создайте тестовую функцию в своем классе Thumb или в классе утилит, который вызывается при загрузке изображения.

Пусть функция вернется вверх через себя и родителей и распечатает width, height, scaleX и scaleY.Прекратите повторяться, когда вы попадете на сцену.Ваш виновник будет со значениями Wonky.

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

0 голосов
/ 18 марта 2011

Кажется, что мувиклип был определен до того, как в нем было какое-либо содержимое. Не было четких указаний относительно границ, поэтому, когда фотография, наконец, была загружена, она пыталась занять большую площадь.

0 голосов
/ 17 февраля 2011

Посмотрите на все родительские DisplayObjectContainers и убедитесь, что ни один из них не имеет масштабирования по оси y.

Примечание: это также включает в себя сцену.

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