Просмотр полной версии : пришитый шрифт текстового поля
1. Программно создаю текстовое поле
2. Ставлю "эмбедФонтс = тру"
3. Выставляю текстФорматом шрифт (этот шрифт уже пришит вручную к другим текстовым полям флешки)
результат : в текстовом поле пусто
4. Убираю "эмбедФонтс = тру"
результат : в текстовом поле дефолтный ТаймзНьюРоман
-
чё делать ? http://www.flasher.ru/forum/images/russian/style2/smilies/rolleyes.gif
KidsKilla
09.08.2005, 15:36
русских буквы мож в шрифте нет? или недовключал чего...
всё везде есть, и буквы и включения - в других то полях (вручную созданных) всё намана показывает
KidsKilla
09.08.2005, 15:43
а само поле создано? _visible, _alpha, маски?
никаких извратов нет - просто поле в клипе, лежащем в руте
да, вопрос нерешаемый стандартными методами сразу поставил отцов в тупик..
KidsKilla
09.08.2005, 17:43
да просто какаяньть глупая ошибка типа выставления статика вместо динамик (кстати =)
даёшь исход, вдруг можечо.
кстати, шрифт тоже клади.
да ладно, я его уже в спину топором зарубил - сделал поле руками, засунул в клип, клипов надублировал и назадавал им автосайз = тру..
всё стало как надо 8)
..проблема отпала, хотя вопрос и остался нерешенным
по поводу статика - не м.б., оно ж по умолчанию динамик создается, да и таймзньюроман там все нормально отображает. хрен с ним, попробуй как нть если будет желание - создать программно текстовое поле с пришитым шрифтом, во флешке в которой этот шрифт уже пришит к другим полям..
выложил бы все равно исходник, интересно посмотреть на проблему.
а ты антиальясинг на шрифт ставил?
для тех кто хотел посмотреть на проблему изнутри )
KidsKilla
10.08.2005, 21:24
_root.secondTF.getTextFormat() == undefined
...................
>>для тех кто хотел посмотреть на проблему изнутри
1)format.font = tf.getTextFormat().font//он почему-то не 'Tahoma', а 'Tahoma_11pt_st' (?)
2)текстфилды все же на разной глубине надо
3)setTextFormat(format) после text = "blablablah!", а не наоборот
Если вы внедряете шрифт и включаете антиальясинг, он перестает быть просто Tahoma - флэш перерабатывает шрифт и новый шрифт получает название Tahoma_Npt_st где N размер кегля.
То есть даже если вы внедрили в один текстфилд Tahoma размера 11 с антиальясингом, а вдругой Tahoma 12 с антиальясингом, то будут внедренны два переработанных шрифта Tahoma_11pt_st, Tahoma_12pt_st, еще для каждого представления (Bold, Italic, Underline) нужно отдельно сделать свое внедрение
Сколько раз это уже обсуждалось ... даже на Риалтайм форуме
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.