2013-10-20 6 views
3

У меня возникли проблемы с изменением размера шрифта для компонента вспышки, ввода текста. Этот компонент ввода текста уже готов, где вы можете найти его в компонентах. Так что я просто перетаскиваю его на сцену. Однако размер шрифта слишком мал. И я не могу его изменить. Или мне нужно изменить его с помощью кодирования в AS3? Спасибо!Как изменить размер шрифта для ввода текста во Flash CS6

+0

Ах, я не знал, что я должен был это делать до сих пор. Я сделаю это с этого момента :) Спасибо за напоминание! –

+0

О, ничего себе. Спасибо за информацию :) Да, ваш ответ помог мне. Он работает как волшебство! :) –

ответ

1

Вы можете изменить стиль текста для всех экземпляров TextInput с одного места, так что всякий раз, когда вы перетащите новый компонент TextInput из компонентов панели и поместите его на сцене, он будет использовать свой собственный стиль текста по умолчанию:

import fl.managers.StyleManager; 
import fl.controls.TextInput; 

var tf:TextFormat = new TextFormat(); 
tf.size = 20; 
StyleManager.setComponentStyle(TextInput, "textFormat", tf); 

Кроме того, вы можете установить стиль текста всех компонентов (а не только TextInput) с одного места, если вы хотите сделать все из них одним и тем же стилем; это улучшит внешний вид, особенно если вы также изменили семейство шрифтов:

import fl.managers.StyleManager; 
import fl.controls.TextInput; 

var mainTF:TextFormat = new TextFormat(); 
mainTF.font = "Arial Black"; 
mainTF.color = 0xFF0000; 
mainTF.size = 20; 
StyleManager.setStyle("textFormat", mainTF); 

Скажите, пожалуйста, если вам нужна дополнительная помощь.

2

Вы можете установить TextInput 'стиль так:

var format:TextFormat = new TextFormat(); 
format.size = 18; // your value here 
instanceName.setStyle("textFormat", format); 

Подробнее о TextFormat: link.

Смежные вопросы