Текст динамического textField растягивается при изменении размера мувиклипа? - PullRequest
0 голосов
/ 03 февраля 2011

Ну, у меня есть мувиклип, содержащий динамическое текстовое поле.Когда мувиклип растягивается с помощью диспетчера трансформации, текст растягивается.я разрабатываю компонент.Более того, Event.Resize не может быть использован как Event.Resize - это событие Stage.это не работает для видеоклипов и спрайтов.Положить его в событие.Enter Frame работает, но при использовании этой методики зависает вся CMS.Любая помощь ??

1 Ответ

1 голос
/ 03 февраля 2011

Если вы используете менеджер преобразований Greensocks, уже есть встроенные события, которые вы можете использовать следующим образом:

manager.addEventListener(TransformEvent.SCALE, onScale);

в функции onScale вы можете установить масштаб TextField по своему усмотрению, например, сохранить его исходный масштаб:

tf.scaleX = 1 / yourMovieClip.scaleX;
tf.scaleY = 1 / yourMovieClip.scaleY;

или просто сохраняйте правильное соотношение сторон:

tf.scaleY = tf.scaleX * yourMovieClip.scaleX / yourMovieClip.scaleY;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...