Показать сообщение отдельно
Старый 21.01.2014, 16:14
Sonet вне форума Посмотреть профиль Отправить личное сообщение для Sonet Найти все сообщения от Sonet
  № 1  
Ответить с цитированием
Sonet

Регистрация: Apr 2012
Сообщений: 44
По умолчанию Проблема с компиляцией шрифта.

Мне необходимо скомпилировать шрифт в swf, скачать его с сервера и применить к mx:TextInput компоненту. У меня есть несколько скомпилированных шрифтов, с ними у меня все работает. Декомпилировал один из них онлайн, вот исходник:

Код AS3:
package mx.core {   public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal"; }//package mx.core package mx.core { import flash.text.*;   public class FontAsset extends font implements IFlexAsset {   mx_internal static const version:string = "3.0.0.0";   } }//package mx.core package mx.core {   public interface IFlexAsset {   } }//package mx.core package { import mx.core.*;   public class _Doradani__Doradani extends FontAsset {   } }//package package { import flash.display.*; import flash.text.*;   public class _Doradani extends Sprite {   public static var _Doradani:class = _Doradani__Doradani;   font.registerFont(_Doradani); } }//package
 
Read more at: "http://www.showmycode.com/" target="_blank">http://www.showmycode.com/
Проблемы с форматированием. Суть в том, что исходник есть.
Взял ttf файл этого шрифта и попытался скомпилировать его с помощью fontswf (sdk 4.6.0).
Команда:
C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\bin>fontswf -4 -
o C:/Doradani.swf Doradani.ttf

ttf файл лежит в одной папке с утилитой.

Получил swf, но мой код с ним не работает и сайтик, декомпилирующий swf, не декомпилирует его.

Раньше я подобным не занимался, может быть есть идеи у кого-нибудь в чем может быть проблемы?

Добавлено через 21 минуту
Проблема неожиданно разрешилась. Тему можно считать закрытой)