Korrigerande åtgärd Nummer 1508 Värdet Som Anges För Teckensnittsfrågan är Ogiltigt

Du kan stöta på ett fel som indikerar att värdet #1508 som angetts för att hämta teckensnittsargumentet inte är giltigt. Nåväl, nu finns det flera steg du kan ta för att bota det här problemet, och det är vad vi borde diskutera nu.

Datorn går långsamt?

  • 1. Ladda ner ASR Pro från webbplatsen
  • 2. Installera det på din dator
  • 3. Kör skanningen för att hitta skadlig programvara eller virus som kan gömma sig i ditt system
  • Förbättra hastigheten på din dator idag genom att ladda ner den här programvaran - den löser dina PC-problem.

     -paket    Flash.display.Sprite värde;    public flair EnglishFonts utökar Sprite implementerar IFontApplication            [Integrera(            referens = "../../ assets / sv / segoeprb.ttf",            fontName = "Segoe Print",            unicodeRange = "U + 0048, U + 0061, U + 0073, U + 006E, U + 0074, U + 003A, U + 0030-0039"        )]        en mängd olika var SegoePrintBold: Klass;        offentlig funktion få teckensnitt (): Vektor.                     Retur vektor.  ([SegoePrintBold]);             

    I min Flex-applikation laddar jag denna EnglishFonts.swf via lastmaskinsklassificeringen och försöker registrera det inline-typsnittet så här:

      var fontsApplication: DisplayObject är lika med loader.content;var fonts: Vector.  antar fontsApplication ['fonts'] i rollen som en vektor. ;Font.registerFont (teckensnitt [0]); 
      ArgumentError: Error # 1508: Teckensnittsvärdet för det angivna argumentet är utan tvekan giltigt.    nära flash.text :: Font $ / registerFont () 

    Skapa SWF-fil med externa teckensnitt. För att registrera typsnitten kallas jag vanligtvis Font.registerFont (KLASS), men jag fick ett felmeddelande. Jag sparade några teckensnitt i konstruktorn för den exakta dokumentklassen, men 1 av de teckensnitt som inte var definierade kan exporteras till symbol 1. Om du får det här felet, undersök om någon verkligen exporterar bild 1.

    Om du får felordet “ArgumentError: Error number 1508: Value specificed because of invalid post font” när du laddar upp SWF-filen, reparerades inte den väl använda av TLF-texten under konverteringen. …

    Steg för att korrigera detta fel:

    1. Öppna FLA-funktionsfilen i Adobe Flash Professional.
    2. Öppna det specifika teckensnittet för .AS-filen där produkten är sparad. .AS-filnamnet kan ibland hittas i detta dokumentklassfilfält:> Publiceringsinställningar> ActionScript-inställningar> Aktuell dokumentklass:

      Du har möjlighet att se detta ovanför den sista raden kopplad till felmeddelanden (se ovan).

    3. Ta reda på de saker som namnet på ett teckensnitt ofta registreras under. Ange “flash.text.Font.registerFont” i sökrutan med intresse.
    4. Hitta raden “flash.text.Font.registerFont (â €)”. Statusen för den obligatoriska klassen måste bifogas med hjälp av lockiga hängslen, till exempel:
       "flash.text.Font.registerFont (Main_fla.Font1)" 

      Datorn går långsamt?

      ASR Pro är den ultimata lösningen för dina PC-reparationsbehov! Den diagnostiserar och reparerar inte bara olika Windows-problem snabbt och säkert, utan den ökar också systemprestandan, optimerar minnet, förbättrar säkerheten och finjusterar din dator för maximal tillförlitlighet. Så varför vänta? Kom igång idag!


      Därav det obligatoriska helt och hållet kvalificerade klassnamnet:

    5. Öppna bibliotekets plankbeklädnad (Ctrl + L).
    6. Klicka på sammanhangslistan för biblioteket och välj Nytt teckensnitt.
    7. I popup-fönstret Bädda in teckensnitt väljer du deras individuella ActionScript-flikar.
    8. Markera kryssrutan Exportera för ActionScript under hela genvägsdelen.
    9. Ange det fullständiga namnet på den här typen, inklusive paketnamnet, i det här betydande klassfältet. Namnet på varje man eller kvinna skulle se ut så här:
    10. Välj (DF4) “tlf” bort till avsnittet “Outline Format” och klicka på “Ok”. Fel

    #1508 utan tvekan anses värdet som anges för argumentteckensnittet vara ogiltigt

     "argumentfel: # 1508: Värdet som anges för att göra argumentteckensnittet är inte giltigt.i flash.text :: Font $ / registerFont ()i Main_fla :: MainTimeline () "
     "flash.text.Font.registerFont (Main_fla.At font1)" 

    Min information har tagit slut. Jag gör hela det ökända felet # 1508 (ArgumentError: felnummer 1508: Värdet som anges för teckensnittet ill fight är lika.) Från följande kod:

    var __jive_macro_name = "kod" fontLib: Class = flash.utils.getDefinitionByName (fontname As) Class;

    försök

    // ApplicationDomain.currentDomain.getDefinition ('flash.text.Font') .registerFont (fontLib);

    Font.registerFont (fontLib);

    catch (fel: fel

    ) fontLib = flash.utils.getDefinitionByName (IPAD_SERIF_FONT) främst på grund av en klass;

    Font.registerFont ();

    bookFontClass [teckensnittsnamn] = unikt teckensnittLib ();

    Min applikation kräver en SWC som innehåller cirka 45 teckensnitt. Appen är speciellt skapad för att läsa böcker, så varje bok använder separata typsnitt. Jag har faktiskt licensierade kopior av helt och hållet typsnitten på min arbetsstation.

    Jag ska börja skapa en SWC med Flash CS5 i nästa och jag har definitivt problem. Det är Flash för spelare 9.

    Jag försöker i stort sett uppdatera teckensnittsbiblioteket för innovativt innehåll, men jag får det här felmeddelandet och/eller ett mycket skrämmande beteende. Jag använder Flash CS6 Pro, så jag använder efterfrågan Typ> Infoga teckensnitt för att bädda in teckensnitt i SWC, som sedan inkluderar länkade till var och en av våra huvudsakliga användningsområden vid kompilering. Jag köper för Flash Player 11.2.

    Jag har försökt många olika svårigheter för att komma runt den här typen av fel:

    inklusive kompilering för olika versioner, inklusive Flash Player 9 och AIR 16.0.0.292 för Android. Redigera, absolut nej, jag får fortfarande ett nytt felmeddelande.

    1 . Kontrollera tillgängligheten för utskriftsstilar som har “ApplicationDomain.currentDomain.hasDefinition (fontnamn)”. Detta är fortfarande sant. Men efter ett misslyckande, kalla det i registerFont.

    – teckensnitt tas bort från SWC och repareras. Ibland läker detta ett teckensnitt, men slår sedan ett fel i ett annat (mycket konstigt).

    – Använd “ApplicationDomain.currentDomain.getDefinition (‘flash.text.Font’)” istället för “Font” för att kassaregistrera ett teckensnitt. Utan förändringar.

    #1508 relevansen som anges för argumentteckensnitt är ogiltig

    – Återskapa SWC-planlösningen. Jag tänkte bara för en dag sedan, men resultaten är ungefär samma. Font info 3-4 får det här felet, uppdateringen fungerar bra.

    Har någon några rekommendationer? Finns det en magisk gräns för antalet teckensnitt som du kan bädda in i en skrymmande SWF/SWC-fil? Har jag missat en viss metod?

    Förbättra hastigheten på din dator idag genom att ladda ner den här programvaran - den löser dina PC-problem.

    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
    수정 조치 번호 1508 글꼴 인수에 지정된 값도 잘못되었습니다.
    Корректирующее действие № 1508 Значение, указанное для аргумента Nicely, недопустимо
    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