Форум 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)
-   -   Изменение цвета текста в label (http://www.flasher.ru/forum/showthread.php?t=179992)

дядя Фёдор 17 25.05.2012 12:22

Изменение цвета текста в label
 
Всем добрый день!
подскажите, пожалуйста, почему у меня не изменяется цвет текста в label?
Код AS1/AS2:

.....
var myFormat:TextFormat = new TextFormat("Times", 11, 0xFF0000);
.....
attachMovie("Label", "lb", _root.getNextHighestDepth());
_root[lb].setStyle("textFormat", myFormat);
_root[lb].text="1"


mooncar 25.05.2012 18:46

1. При указании пути с использованием скобок _root["lb"] используется строковое значение имени.
2. Свойства "textFormat" в стилях у Label не обнаруживается.

Поэтому:

Код AS1/AS2:

attachMovie("Label", "lb", _root.getNextHighestDepth());
 
_root["lb"].text="1";
_root["lb"].setStyle("fontFamily", "Times");
_root["lb"].setStyle("fontSize", 11);
_root["lb"].setStyle("color",  0xFF0000);

Аккуратнее так:
Код AS1/AS2:

var my_lb:MovieClip = attachMovie("Label", "lb", _root.getNextHighestDepth());
my_lb.text="1";
my_lb.setStyle("fontFamily", "Times");
my_lb.setStyle("fontSize", 11);
my_lb.setStyle("color",  0xFF0000);


дядя Фёдор 17 25.05.2012 21:19

Спасибо Вам огромное!!!!!!!


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

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