Как изменить размер и вес шрифта при использовании входного текста? Flash и AS2 - PullRequest
0 голосов
/ 13 января 2011

Я заполнил простую контактную форму, используя Flash CS5 и AS2. Вместо заголовков, таких как «ваша электронная почта», «тема» и «сообщение» вне каждого текстового поля, они содержатся внутри каждого соответствующего текстового поля и состоят из входного текста , Я хотел бы сделать две вещи:

  1. Чтобы исходный текст (т. Е. «Тема») имел меньший размер и больший вес, чем последующий текст, введенный пользователем.

  2. Мне также хотелось бы, чтобы исходный текст (т. Е. «Тема») исчезал, как только пользователь начинает вводить в том же поле.

Любая помощь будет наиболее ценной.

Ответы [ 2 ]

1 голос
/ 13 января 2011

Использование двух текстовых полей кажется непрактичным. Вы можете использовать обработчик onSetFocus текстового поля и использовать setTextFormat() и / или setNewTextFormat() для изменения шрифта и text = ""; для стирания текста.

tf.onSetFocus = function () { 
    tf.text=""; 
    tf.setTextFormat (format); 
    tf.setNewTextFormat (format); 
}

где tf - текстовое поле, а формат - допустимый объект TextFormat.

0 голосов
/ 13 января 2011

Хотите ли вы, чтобы пользователь мог взаимодействовать с именами полей текста по умолчанию?(например, чтобы выбрать его, увидеть двутавровую балку и т. д.)

Если нет, то почему бы просто не иметь дополнительный динамический TextField за входными TextFields с именами полей и просто установить их _visiblefalse, как только пользователь начал печатать.

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