измените ширину и высоту текстового поля во flash

#flash #actionscript-2 #textfield

#flash #actionscript-2 #текстовое поле

Вопрос:

У меня есть флэш-файл, который должен быть жидким. У меня есть верхний и нижний колонтитулы и центральная часть, которые масштабируются в процентах. В моей центральной части есть видеоролик с именем info_txt, и я пытаюсь сделать его высоким на 20% от высоты center_mc. Я делаю это, но я также загружаю текст в это поле (info_txt) с помощью XML, и когда текст (xml) загружается и помещается в текстовое поле, он не становится многострочным, а остается nowrap. Как это исправить, пожалуйста, скажите мне!

Ответ №1:

Просто добавьте:

 your_textfield.autoSize = "left";
your_textfield.wordWrap = true;
  

Если вам нужна дополнительная информация: Справка Adobe по свойству AutoSize (TextField.AutoSize) для AS2

Комментарии:

1. это не сработало, но я решил создать и расположить текстовые поля динамически, createTextField() а затем отформатировать их так, чтобы они соответствовали моим потребностям (поэтому center_mc больше не существует). Если есть только одно текстовое поле, все в порядке, но когда я делаю второе или третье, оно становится слишком тяжелым.

2. ПРОБЛЕМА РЕШЕНА! Это было тяжело из-за цикла onEnterFrame и XML. Удалил onEnterFrame и загрузил текст из файлов .txt 🙂