![]() |
|
||||||||||
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
вообще ничего не видно.
Что динамически созданный текст не катит под маску? var my_tf:TextFormat = new TextFormat();
my_tf.size = 15;
my_tf.bold = true;
var mc1:MovieClip = this.createTextField("my_txt", this.getNextHighestDepth(), 15, 15, null, null);
my_txt.text = "Click here";
my_txt.autoSize = true;
my_txt.selectable = false;
//my_txt.backgroundColor = 0xffffcc
//my_txt.background = true;
my_txt.setTextFormat(my_tf);
mc.setMask(mc1); //mc - это клип на сцене
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
С embedFonts должно заработать.
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
пробовал, все равно не видит.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
var my_tf:TextFormat = new TextFormat();
my_tf.size = 15;
my_tf.bold = true;
my_tf.font = "font" // 1
var mc1:MovieClip = this.createTextField("my_txt", this.getNextHighestDepth(), 15, 15, null, null);
my_txt.text = "Click here";
my_txt.autoSize = true;
my_txt.selectable = false;
my_txt.embedFonts = true; // 2
//my_txt.backgroundColor = 0xffffcc
//my_txt.background = true;
my_txt.setTextFormat(my_tf);
mc.setMask(mc1); //mc - это клип на сцене
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
пасиба.. профтыкал, что надо для embedFonts создать в библиотеке шрифт, и линковать его. :Р
update: но получается Последний раз редактировалось Mr. Fixit; 10.09.2007 в 02:12. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
НЕ НАДО создавать в библиотеке шрифт. Посмотрите на размер файла, и это еще не все проблемы.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Kikasso, а как в данном случае без шрифта в библиотеке обойтись?
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Да как обычно. положить куда-нибудь за пределы сцены текстовое поле, обозвать например arial_15_bold_txt, включить в него нужный диапазон (embed), и нужный шрифт уже в мувике. Можно сделать код конем -
var fmt = arial_15_bold_txt.getTextFormat(); //формат есть, мувик не нужен )) _root.swapDepths.call(arial_15_bold_txt, 999999 ); arial_15_bold_txt.removeTextField(); Ну и все. Теперь этот формат, и все остальные, которые разумеется должны быть сохранены где-нибудь, можно применять к текстовым полям. Или можно вообще подгрузить клип со шрифтом, заграбить с него формат и снести мувик. Поищите на форуме по словам SharedFonts, SmartFonts, FontManager - посмотрите как люди решают проблему. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Первая тема из раздела FAQ:
http://www.flasher.ru/forum/showthread.php?t=93152 |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|