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

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

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

Регистрация: Dec 2007
Сообщений: 69
По умолчанию Проблема: как внедрить глифы при помощи AS 2.0?

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

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Сделать одно текстовое поле вручную с указанием необходимых диапазонов символов.
После этого, всем создаваемых программно текстовым полям необходимо указать embed=true и через форматирование указать внедренный шрифт.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.12.2007, 20:25
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 3  
Ответить с цитированием
XBEEN

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

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Character Embedding внедряет символы в swf, а не в данное текстовое поле.

Сделайет тестовый исходник с проблемой и выкладывайте его сюда. Шрифт у меня есть.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 05.12.2007, 23:42
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 5  
Ответить с цитированием
XBEEN

Регистрация: Dec 2007
Сообщений: 69
Ну вот без ООПа быстро навоял... Попробуй последовать своему же совету.. у меня почему-то не получается. Да и не забудь шрифт вставить. Заранее пасибо.
Вложения
Тип файла: rar test.rar (608 байт, 55 просмотров)

Старый 06.12.2007, 13:34
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 6  
Ответить с цитированием
XBEEN

Регистрация: Dec 2007
Сообщений: 69
Похоже, что проблема не решаема...

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Не знаю. Исходника до сих пор нет.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 06.12.2007, 13:49
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 8  
Ответить с цитированием
XBEEN

Регистрация: Dec 2007
Сообщений: 69
ой, сорри... моя запара... по привычке swfку скинул
Вложения
Тип файла: rar test.rar (4.7 Кб, 51 просмотров)

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
И где там поле с нужным шрифтом созданное ручками?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 06.12.2007, 16:36
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 10  
Ответить с цитированием
XBEEN

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

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

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

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


 


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


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