Flash и динамическая загрузка шрифтов

lassar2000

Новичок
Flash и динамическая загрузка шрифтов

Можно ли как-нить динамически подгружать шрифты во Флеш?

Тоесть, не вкомпиливать их в мувик, а подгружать по мере необходимости?
 

Krisha

pain in the neck
Nirva
Ты не совсем точно понял вопрос.

lassar2000
Если речь идет о том, чтобы подгружать шрифты во флешь ролик, то в 5 и MX такой возможности нету, про 2004 точно сказать не могу.
 

su1d

Старожил PHPClubа
lassar2000,
по-моему, можно сделать так:

клип А -- основной
клип Б -- бросаем на Сцену текстовое поле вводе в режиме dynamic с embedFont. само поле нам не нужно, но оно должно присутствовать на Сцене, чтобы подгрузился шрифт, поэтому либо сбрасываем ему в ноль альфа-канал, либо располагаем вне Сцены.
также, в клипе Б определяем функцию, которая будет создавать новое поле ввода:
Код:
function createNewTextField(clip, newInst) {
  clip = createTextField(newInst, ... );
}
в конце концов, пытаемся всё это "заработать":
- в клипе А загружаем клип Б
- когда клип Б загрузился, вызываем его метод создания нового поля внутри клипа А: clipB.createNewTextField(this, "newField");
т.к. поле будет создаваться внутри клипа Б, и новый фонт прописан внутри него же, то внутри клипа А должно будет создаться новое поле ввода с требуемым шрифтом.

можешь попробовать и потом рассказать нам здесь о результатах.
 
Сверху