Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.03.2012, 12:43
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 1  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
По умолчанию Сглаживание Шрифта

Исход
Код AS3:
var menuTextFormat:TextFormat = new TextFormat();
					//menuTextFormat.embedFonts = true;
					menuTextFormat.size = 14;
					menuTextFormat.font = "Myriad Pro";
					menuTextFormat.bold = true;
					//menuTextFormat.antiAliasType = flash.text.AntiAliasType.ADVANCED;
 
					tar.head_txt.text = "Подтвердите Ваши данные и узнайте, каким видит Вас мир!";
 
					for (var i=1; i<=31; i++)
						tar.cb_day.addItem({label:i,data:i});
 
 
					tar.cb_day.textField.setStyle("textFormat", menuTextFormat);
					tar.cb_day.dropdown.setRendererStyle("textFormat", menuTextFormat);
Кому не сложно, опишите правильный порядок встраивания шрифтов. При данной реализации шрифты то подружаются но сглаживание нет, сглаживание есть в текстовых полях где с помощью панели свойств выбран шрифт.

Добавлено через 1 минуту
при снятии комментов
Код AS3:
//menuTextFormat.embedFonts = true;
шрифты вообще не отображаются.
__________________
return this...

Старый 14.03.2012, 13:08
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 2  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
А как вы сам шрифт встроили? В какой IDE работаете?
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 14.03.2012, 13:40
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 3  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Adobe Flash CS5.5, шрифты с панели свойств текстфилда
__________________
return this...

Старый 14.03.2012, 14:54
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 4  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
Код AS3:
menuTextFormat.embedFonts = true;
эта строка нужна. расскоментируйте ее и ищите проблему дальше
если шрифт не показывается, то скорее всего он не внедренный

для гарантии, проверьте внедрили вы его или нет:
Код AS3:
import flash.text.Font;
Font.enumerateFonts(false)
Добавлено через 2 минуты
p.s. еще пара моментов

Код AS3:
menuTextFormat.font = "Myriad Pro";
menuTextFormat.bold = true;
а вы точно внедрили bold, а не regular начертание?

Код AS3:
tar.cb_day.textField.setStyle("textFormat", ...
я предпочитаю использовать setTextFormat и defaultTextFormat - не знаю, насколько это критично в вашем случае
__________________
сайт, vk

Старый 14.03.2012, 17:47
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 5  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Снял комменты:
Код:
 D:\workset\project\Main.as, строка 59	1119: Обращение возможного неопределенного свойства embedFonts через ссылку со статическим типом flash.text:TextFormat .
Добавлено через 9 минут
В том то и дело, что с текстфилдами в чистом виде нет проблем, а так я меняю свойства отображения текстовых полей в компонентах по типу комбобокс.
__________________
return this...

Старый 14.03.2012, 18:19
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 6  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
вы и сами неправильно написали и меня запутали
embedFonts - это свойство TextField, но не TextFormat

Код AS3:
tar.cb_day.textField.embedFonts = true
__________________
сайт, vk

Старый 14.03.2012, 20:07
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 7  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Не совсем, победил эту траблу, так как в комбобоксе текстфил является инпуттекстом такой вот срочкой
Код AS3:
tar.cb_day.textField.textField.setStyle("embedFonts", true);
__________________
return this...

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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