Встроенный шрифт заменит или дополнит другой встроенный шрифт? - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть SWF A, который не содержит шрифта.

Если я загружу в него SWF F1, который содержит несколько символов Arial, тогда я вставлю шрифт arial в A, нет проблемс этим.

Но если тогда я загружу SWF-файл F2, содержащий другие символы Arial, в SWF-A, смогу ли я использовать все шрифты для встраивания символов, только F2 или только F1?

Я хотел бы иметь ссылку на то место, где это объясняется, даже в очень технических терминах: я не смог его найти.

Спасибо за чтение.

РЕДАКТИРОВАТЬ: После нескольких тестов, кажется, что игрок заменить загруженный шрифт ... Как я могу их объединить?

1 Ответ

2 голосов
/ 09 февраля 2011

Я не думаю, что вы можете объединить их.Шрифты рассматриваются как любой другой класс.Когда вы загружаете SWF в другой SWF в том же домене приложения, конфликтующие классы игнорируются.Вы можете использовать другой домен приложения , если хотите, чтобы загруженные SWF-файлы поддерживали собственные версии классов, но я очень сомневаюсь, что вы можете объединить их во время выполнения., кроме системного домена, имеет связанный родительский домен.Родительским доменом домена приложения вашего основного приложения является системный домен.Загруженные классы определяются только тогда, когда их родитель еще не определяет их.Вы не можете переопределить загруженное определение класса более новым определением.

...