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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Nov 2005
Адрес: Moscow
Сообщений: 28
Отправить сообщение для RedGrAg с помощью ICQ
Question Embed fonts. Не все начертания отображаются в flash player 8

Попытался найти похожую тему но не увидел.
Внедряю шрифты, но не все они отображаются, если компилировать под восьмой плеер.
В прикрепленном примере не работает Italic, но бывают и другие начертания.
Это можно как-то исправить? Что я не так делаю?
Вложения
Тип файла: rar TF.rar (485.0 Кб, 59 просмотров)

Старый 12.02.2012, 11:04
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Да, странно, при компиляции с выставленным параметром "Flash Player 8.0" не работает (проигрывание на самом плеере не проверял). Хотя вроде и Italic внедряется у вас. А для Regular все как и ожидается, в порядке.

Под FP8 в конце концов у меня заработало, но после применения класса TextFormat:
Код AS1/AS2:
var tft:TextFormat = new TextFormat();
tft.italic = true ;
 
TF3.setNewTextFormat(tft);
TF3.text = 'Myriad Pro - проверка';
PS. Garamond Premier Pro у меня не нашлось.
__________________
Идите первым!


Последний раз редактировалось mooncar; 12.02.2012 в 11:48.
Старый 12.02.2012, 14:11
RedGrAg вне форума Посмотреть профиль Отправить личное сообщение для RedGrAg Найти все сообщения от RedGrAg
  № 3  
Ответить с цитированием
RedGrAg
 
Аватар для RedGrAg

Регистрация: Nov 2005
Адрес: Moscow
Сообщений: 28
Отправить сообщение для RedGrAg с помощью ICQ
Спасибо за ответ.
Ваш способ сработал, но у него появилась другая проблема - текст вылез за пределы поля (причем выделение этого текста происходит в пределах данного поля).
И даже если получится это побороть, то не понятно как работать с такими начертаниями, как Semibold SemiCondensed (четвертое поле не картинке).

Для проверки, установил на виртуальную машину CS4 и собрал там такую же флешку.
Результат аналогичный. Получается что проблема не в IDE...
Изображения
   

Старый 12.02.2012, 14:15
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
У меня, к сожалению нет под рукой сейчас FP8, хотя с работой с TextFormat и там было все ок.
__________________
Идите первым!

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

Регистрация: Feb 2012
Сообщений: 45
Кое что попробовал:
Если поменять тип текстового поля с динамического на статический то текст в FP8 будет отображаться правильно. Это у меня получилось без использования AS.

Старый 12.02.2012, 15:12
RedGrAg вне форума Посмотреть профиль Отправить личное сообщение для RedGrAg Найти все сообщения от RedGrAg
  № 6  
Ответить с цитированием
RedGrAg
 
Аватар для RedGrAg

Регистрация: Nov 2005
Адрес: Moscow
Сообщений: 28
Отправить сообщение для RedGrAg с помощью ICQ
Mukon Ну да, так-то он работает.

В итоге всё уперлось в bold и iltalic.
Не отображаются только шрифты содержащие эти начертания (т.е. все полужирные, жирные и курсивы).
С остальными вроде всё в порядке.
Способ от mooncar частично решил проблему.
Осталось побороть этот выход за границы текстового поля.

Старый 12.02.2012, 15:13
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 7  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
А нужно строго под FP8 ?
__________________
Идите первым!

Старый 12.02.2012, 15:37
RedGrAg вне форума Посмотреть профиль Отправить личное сообщение для RedGrAg Найти все сообщения от RedGrAg
  № 8  
Ответить с цитированием
RedGrAg
 
Аватар для RedGrAg

Регистрация: Nov 2005
Адрес: Moscow
Сообщений: 28
Отправить сообщение для RedGrAg с помощью ICQ
Это скорее вопрос принципа )
Не хочется необоснованно поднимать версию, теряя часть юзеров, которые еще могут сидеть на восьмом плеере.
Просто мне кажется что я не правильно что-то делаю и решил наконец разобраться.
До этого, если нужны были такие шрифты, я компилил под 10-ку.

Старый 12.02.2012, 15:52
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
По умолчанию 21000

Цитата:
Сообщение от RedGrAg Посмотреть сообщение
Не хочется необоснованно поднимать версию, теряя часть юзеров, которые еще могут сидеть на восьмом плеере.
Одного человека из тысячи?
Проблема не в 8-ом плеере, а в публикации под версии меньше 9 (не видно и в 11 плеере, если компилили под 8). А сама проблема заключается в одном единственном четвертом байте. Открываем файл в hex редакторе, находим этот байт и меняем 0x08 на 0x09, сохраняем и запускаем - все три шрифта видны.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 12.02.2012 в 15:56.
Старый 12.02.2012, 16:27
RedGrAg вне форума Посмотреть профиль Отправить личное сообщение для RedGrAg Найти все сообщения от RedGrAg
  № 10  
Ответить с цитированием
RedGrAg
 
Аватар для RedGrAg

Регистрация: Nov 2005
Адрес: Moscow
Сообщений: 28
Отправить сообщение для RedGrAg с помощью ICQ
Помимо редактирования четвертого байта, нашлось еще одно решение - отключение Auto kern и Render text is HTML (правда не такое универсальное, по сравнению с hex-редактором)

Спасибо всем за помощь!

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

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

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


 


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


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