Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как увеличить текстовое поле? (http://www.flasher.ru/forum/showthread.php?t=213917)

ABEnergy 25.02.2017 17:43

Как увеличить текстовое поле?
 
Я создал ткстовое поле с помощю AS3.0:

Код AS3:

var txtScore:TextField = new TextField();
addChildAt(txtScore, 2);
txtScore.text= "0";
txtScore.x = 250;txtScore.y = 250;


Как изменить его шрифт, размер и какие можно еще параметри к нему применять?
Также есть например переменная числового типа, как заставить етот текст показивать значение етой переменной?

udaaff 25.02.2017 18:04

http://help.adobe.com/en_US/FlashPla...TextField.html
http://help.adobe.com/en_US/FlashPla...extFormat.html
http://help.adobe.com/en_US/FlashPla...e.html#String()
http://help.adobe.com/en_US/FlashPla...html#toString()

undefined 25.02.2017 18:20

в ссылках закрывающаюся скобка не пропечаталась

ABEnergy 25.02.2017 19:39

можете написать пример по-русски?

ZackMercury 25.02.2017 19:50

Конечно.
http://help.adobe.com/ru_RU/FlashPla...TextField.html
http://help.adobe.com/ru_RU/FlashPla...extFormat.html
http://help.adobe.com/ru_RU/FlashPla....html#String()
http://help.adobe.com/ru_RU/FlashPla...tml#toString()

ABEnergy 26.02.2017 00:08

Почему от изменения format.size, размер текста не изменяеться, как его изменить?


Код AS3:

stop();
var Text:TextField;
Text = new TextField();
            Text.autoSize = TextFieldAutoSize.LEFT;
            Text.background = true;
            Text.border = false;
            Text.text = "0";
            var format:TextFormat = new TextFormat();
            format.font = "Verdana";
                        format.color = 0xFF0000;
            format.size = 36;
            format.underline = true;
 
            Text.defaultTextFormat = format;
            addChild(Text);
                        Text.x = 250;Text.y = 250;


Wolsh 26.02.2017 09:02

Проосто порядок неправильный. Вы еще не настроили свойства текстФилда, а уже передаете ему данные для отображения.
defaultTextFormat это формат "по-умолчанию" для текста, который БУДЕТ отображаться. Назначаете его, и получаете поле, которое БУДЕТ отображать текст заданным образом. Текст, который уже отображался в этом поле до назначения defaultTextFormat, остается в том виде, в котором был.

ABEnergy 26.02.2017 12:16

Спасибо за подмогу!


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

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