Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Input-овский текст неправильно отображается при вводе (слетает формат) (http://www.flasher.ru/forum/showthread.php?t=143605)

ekilei 20.08.2010 17:01

Input-овский текст неправильно отображается при вводе (слетает формат)
 
столкнулся с проблемой ввода текста в поле инпут созданной программно.

При добавлении текста к слову Имя символы становятся маленького размера, черного цвета и шрифтом new times....,а также сразу, если параметр pole_name.text имеет значение "";

Код AS1/AS2:

var format:TextFormat = new TextFormat("Arial",20,0x00ff00,null,null,null,null,null,"left");
 
this.createTextField("pole_name",this.getNextHighestDepth(),582.1,182.6,245,26.4);
pole_name.type = "input";
pole_name.border = true;
pole_name.borderColor = 0x009900;
pole_name.text = "Имя";
pole_name.maxChars = 30;
pole_name.background = true;
pole_name.backgroundColor = 0x111111;
pole_name.setTextFormat(format);

пробывал вариант
Код AS1/AS2:

var format:TextFormat = new TextFormat();
format.align = "left";
format.font = "Arial";
format.size = 20;
format.color = 0x00ff00;

тоже самое

Zik. 20.08.2010 18:15

Используйте свойство
Код AS3:

defaultTextFormat


iNils 20.08.2010 18:21

Цитата:

Сообщение от ZIK68 (Сообщение 930234)
Используйте свойство
Код AS3:

defaultTextFormat


Это не AS3, тут setNewTextFormat

ekilei 20.08.2010 19:51

разобрался...
setTextFormat - свойства текста на существующий текст.
setNewTextFormat - свойства текста на новый добавленный оператором текст.

чтобы все заработало потребовалось добавить формат:
Код AS1/AS2:

.........
pole_name.background = true;
pole_name.backgroundColor = 0x111111;
pole_name.setTextFormat(format);
pole_name.setNewTextFormat(format); // добавлено


Zik. 20.08.2010 20:25

Упс, точно


Часовой пояс GMT +4, время: 18:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.