Table of Contents
Вы можете встретить один код ошибки, указывающий, что значение # 1508, указанное для аргумента шрифта, недопустимо. Что ж, есть несколько шагов, которые вы можете предпринять для решения этой проблемы, и это то, что мы сейчас обсудим.
ПК работает медленно?
пакет Flash.display.Sprite value; общественное чутье EnglishFonts расширяет Sprite использует IFontApplication [Интегрировать ( root cause = "../../ assets / en для каждого segoeprb.ttf", fontName = "Печать Segoe", unicodeRange = "U + 0048, U + 0061, U + 0073, U + 006E, U + 0074, U + 003A, U + 0030-0039" )] разнообразный var SegoePrintBold: Class; публичная функция get print styles (): Vector. <класс> Вектор возврата. <класс> ([SegoePrintBold]);
В групповом приложении Flex я загружаю этот EnglishFonts.swf через часто классификацию загрузчика и пытаюсь зарегистрировать этот встроенный шрифт следующим образом:
var fontsApplication: DisplayObject = loader.content;var fonts: Vector. предполагает fontsApplication ['fonts'], тогда как вектор. <класс>;Font.registerFont (шрифты [0]);
ArgumentError: Ошибка № 1508: значение шрифта для работы с указанным аргументом недопустимо. в flash.text :: Font $ и registerFont ()
Создайте папку SWF для внешних шрифтов. Чтобы зарегистрировать шрифты, я вызвал Font.registerFont (CLASS), но у меня были все ошибки. Я сохранил некоторые шрифты в конструкторе, прикрепленном к классу документа, но 1 из веб-сайтов, которые не были определены, может быть экспортирован в положительное изображение 1. Если вы получите эту ошибку, не стесняйтесь проверить, действительно ли кто-то экспортирует изображение a конкретный человек.
Если при загрузке SWF-файла вы получаете слово или фразу «ArgumentError: Ошибка № 1508: значение, указанное из-за недопустимого шрифта аргумента», возможно, этот шрифт, используемый текстом TLF, не был восстановлен во время преобразования. …
Действия по исправлению этой ошибки:
- Откройте файл причины FLA в Adobe Flash Professional.
- Откройте шрифт файла .AS, в котором он всегда сохраняется. Имя файла .AS обязательно будет найдено в этом поле файла класса документа:> Параметры публикации> Параметры ActionScript> Текущий класс документа:
Вы можете увидеть это над последней строкой из-за сообщений об ошибках (см. выше).
- Найдите доступно, какое имя шрифт часто регистрируется внизу. Введите “flash.text.Font.registerFont” в поле поиска с обращением.
- Найдите строку «flash.text.Font.registerFont (â €)». Имя требуемого класса должно быть заключено в фигурные скобки, например:
"flash.text.Font.registerFont (Main_fla.Font1)"
ПК работает медленно?
ASR Pro — идеальное решение для ремонта вашего ПК! Он не только быстро и безопасно диагностирует и устраняет различные проблемы с Windows, но также повышает производительность системы, оптимизирует память, повышает безопасность и точно настраивает ваш компьютер для максимальной надежности. Так зачем ждать? Начните сегодня!
Отсюда жизненно важное полное имя класса:
- Откройте панель “Библиотека” (Ctrl + L).
- Щелкните меню текстов библиотеки и выберите “Новый шрифт”.
- Во всплывающем окне «Вставить шрифт» выберите отдельные вкладки ActionScript.
- Установите флажок «Экспорт в ActionScript» под всем разделом «Ярлык».
- Введите полное имя, связанное с типом, включая имя пакета, во все это специальное поле класса. Имя, примененное к отдельному примеру, будет выглядеть так:
- Выберите (DF4) «tlf», чтобы вернуться в раздел «Формат контура», а затем нажмите «ОК». Ошибка
"ошибка аргумента: # 1508: точное значение для шрифта аргумента недопустимо.в flash.text :: Font $ / registerFont ()в Main_fla :: MainTimeline () "
"flash.text.Font.registerFont (Main_fla.At font1)"
Моей мудрости пришел конец. Я разрабатываю печально известную ошибку № 1508 (ArgumentError: номер ошибки 1508: значение, указанное для опасного аргумента шрифта, равно.) Из следующего кода:
var __jive_macro_name = "code" fontLib: Class соответствует flash.utils.getDefinitionByName (fontname As) Class;
попробовать
// ApplicationDomain.currentDomain.getDefinition ('flash.text.Font') .registerFont (fontLib);
Font.registerFont (fontLib);
catch (ошибка: недосмотр
) fontLib = flash.utils.getDefinitionByName (IPAD_SERIF_FONT) даже как класс;
Font.registerFont ();
bookFontClass [название шрифта] равно new fontLib ();
Моему приложению требуется один SWC, содержащий около 45 шрифтов. Приложение предназначено для чтения книг, поэтому в каждой книге используются разные шрифты. На самом деле у меня есть лицензионные копии, относящиеся ко всем шрифтам на моей рабочей станции.
Сначала я создал SWC с Flash CS5 в 2012 году, и у меня определенно возникли проблемы. Это был Flash для Player 9.
Я сейчас пытаюсь обновить библиотеку шрифтов, необходимую для нового контента, но получаю это голосовое сообщение об ошибке и очень пугающее поведение. Я использую Flash CS6 Pro, поэтому я использую команду Type> Insert Font для встраивания шрифтов в SWC, которые затем могут быть связаны с каждым из наших реальных приложений во время компиляции. Я покупаю через Flash Player 11.2.
Я пробовал много разных способов обойти этот тип ошибки:
– Компиляция для разных версий, включая Flash Player 9 и AIR 16.0.0.292 для Android. Изменить, нет, я все еще получаю новую точку ошибки.
– Проверить наличие стилей печати, работающих “ApplicationDomain.currentDomain.hasDefinition (название шрифта)”. Это все еще актуально. Но после неудачи вызовите его в registerFont.
– обычно шрифт удаляется из SWC и заменяется. Иногда это лечит один шрифт, но вызывает ошибку в другом (очень странно).
3) Используйте «ApplicationDomain.currentDomain.getDefinition (‘flash.text.Font’)» вместо «Font», чтобы фактически зарегистрировать шрифт. Без изменений.
– Восстановите план этажа SWC. Мне нужно было сделать это всего день назад, но результаты обычно такие же. Информация о шрифте 3-4 получает эту ошибку, повтор работает нормально.
Есть ли у кого-нибудь идеи? Есть ли магическое ограничение на количество шрифтов, которые вы можете встроить в другой большой файл SWF / SWC? Чувствовал ли я потерю чего-то?
Улучшите скорость своего компьютера сегодня, загрузив это программное обеспечение - оно решит проблемы с вашим ПК. г.Corrective Action # 1508 The Value Specified For The Font Argument Is Invalid
Action Corrective # 1508 La Valeur Spécifiée Pour Vous Voyez, L’argument De La Police N’est Pas Valide
Korrekturmaßnahme Nummer 1508 Der Für Das Schriftargument Angegebene Wert Wäre Ungültig
Ação Corretiva # 1508 O Valor Especificado Para Um Argumento De Fonte é Inválido
Acción Correctiva Número 1508 El Valor Especificado Para La Disputa De Fuentes No Es Válido
Azione Correttiva # 1508 L’appello Specificato Per L’argomento Font Non è Valido
Korrigerande åtgärd Nummer 1508 Värdet Som Anges För Teckensnittsfrågan är Ogiltigt
수정 조치 번호 1508 글꼴 인수에 지정된 값도 잘못되었습니다.
Corrigerende Actie # 1508 De Opgegeven Waarde Voor Het Lettertype-argument Is Ongeldig
Działanie Naprawcze Nr 1508 Wartość Określona Dla Argumentu Czcionki Jest Po Prostu Nieprawidłowa
г.