AS3 9-масштабное масштабирование - PullRequest
0 голосов
/ 20 марта 2012

Я делаю компонент окна на Flash Professional CS4, и теперь у меня есть 1 проблема.В верхней части окна находится динамическое текстовое поле для заголовка.Когда я масштабирую окно, текст также масштабируется.Так есть ли способ сделать текстовое поле фиксированным в той же позиции и того же размера?

PS 9-фрагментное масштабирование включено.

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Вы должны отделить фон вашего окна от остального:

window > title
       > background

Ваш фон будет единственным клипом, который будет разрезан на 9 частей, и вы масштабируете свое окно, выполнив:

window.getChildByName("background").scaleX = newScaleX;
window.getChildByName("background").scaleY = newScaleY;
0 голосов
/ 20 марта 2012

Когда окно масштабируется (widow.scale = newScale), все, что вам нужно, это сделать textfield.scale = 1 / scale

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