Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема: как внедрить глифы при помощи AS 2.0? (http://www.flasher.ru/forum/showthread.php?t=104983)

XBEEN 05.12.2007 19:52

Проблема: как внедрить глифы при помощи AS 2.0?
 
Заранее признателен за помощь! :)
Ситуация заключается в следующем: flashка написана на AS 2.0 с использованием ООП. В библиотеку встроен шрифт "Arial Unicode MC".
Трудность выполнения задачи заключается в том, что необходимо во всех текстовых полях осуществить поддержку японских иероглифов.
Причем весь текст закреплен за переменными, которые подгружаются из html при помощи FlashVars.
Если создать текстовые поля вручную, это не сложно: в Character Embedding текстового поля указать поддерживаемые символы(глифы). А как быть в той ситуации, если весь текст задан программно? Каким образом можно обеспечить поддержку японских иероглифов программно?
Помогите плз. :umnik2:

iNils 05.12.2007 20:08

Сделать одно текстовое поле вручную с указанием необходимых диапазонов символов.
После этого, всем создаваемых программно текстовым полям необходимо указать embed=true и через форматирование указать внедренный шрифт.

XBEEN 05.12.2007 20:25

Пробывал. К сожалению, не работает... :( Для эксперимента указал даже все возможные глифы в пустом тестовом поле. Все экземпляры текстовых полей имеют embedFonts=true, через форматирование встроенный шрифт указан. Единственное естественное изменение произошло: увеличился размер swfки.
P.S. А разве настройки Character Embedding действуют глобально на все текстовые поля?

iNils 05.12.2007 20:31

Character Embedding внедряет символы в swf, а не в данное текстовое поле.

Сделайет тестовый исходник с проблемой и выкладывайте его сюда. Шрифт у меня есть.

XBEEN 05.12.2007 23:42

Вложений: 1
Ну вот без ООПа быстро навоял... Попробуй последовать своему же совету.. у меня почему-то не получается. Да и не забудь шрифт вставить. Заранее пасибо.

XBEEN 06.12.2007 13:34

Похоже, что проблема не решаема...

iNils 06.12.2007 13:37

Не знаю. Исходника до сих пор нет.

XBEEN 06.12.2007 13:49

Вложений: 1
ой, сорри... моя запара... по привычке swfку скинул :wacko:

iNils 06.12.2007 15:28

И где там поле с нужным шрифтом созданное ручками?

XBEEN 06.12.2007 16:36

в этом исходнике я не сохранил, но проверял... всё равно не работает... по одной простой причине, нужно для пустого поля указать шрифт, который должен быть встроен (Arial Unicode MS*), а шрифт естественно не маленький...
Я надеялся на то, что это не трудно: создать пустое поле, установить поддержку хотябы всех глифов и внедрить шрифт.


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

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