Flex konfiguráció
Dokumentum szabad fordítása az Adobe Live Docs - Konfigurációs fájl szintaxisából
Ez a dokumentum leírja a konfigurációs fájl szintaxisát (flex-config.xml)
Egy konfigurációs fájlban az értékek XML blokkokként vannak tárolva, amelyek egy adott szintaxist követnek. Alapvetően a címkék megismétlik a parancssori paramétereket.
Alapértelmezés szerint a gyökércímke konf. A flex-config.xml fájl a
Minden konfigurációs fájlnak rendelkeznie kell XML-deklaráló címkével
Mindig zárja be a címkét
A második címke a conf. a fájl egy címke. Ez a címke a fordító opcióinak csomagolásaként szolgál. A konfigurációs fájl ezen blokkjában azonban nem minden fordító opció állítható be.
A fordító blokkban használni kívánt címkéknek tartalmazniuk kell az előtag fordítót (például a compiler.services). Ha nem használunk pontjelzést (pl. Include-file), akkor ezek a címkék a conf gyökércímkéként vannak megadva. fájlba. És az alábbiak szerint íródnak:
Bizonyos esetekben a paraméterek számos beágyazott címkét tartalmaznak, például a betűtípusokat, a compiler.fonts.managers és a compiler.fonts.languages.language. Azok a paraméterek, amelyek szülőcímkék jelenlétét is szükségessé teszik a konfigurációs fájl hozzáadásakor, a frame.frame paraméter és a metaadat paraméterek.
Ezután leírjuk a szintaxis meghatározásának módszereit.
A konfigurációs fájl címkék listájának beszerzése
Használja a fordító parancssora súgóparaméterét, hogy megtalálja a fordító opcióinak szintaxisát a conf. fájlba; Például:
Az mxmlc -help lista továbbfejlesztett

A következő a forrás-elérési paraméterhez tartozó bejegyzés:
Ez azt jelenti, hogy a konfigurációs fájlban egy vagy több elemet használhat
A végcsomópontok meghatározása
A help parancs egy pontjelzést használ a gyermekcímkék elválasztására a szülőcímkékből, a legrégebbi rekord a végső csomópontnak felel meg. Például: -tag1.tag2 jelentése a gyermekcímke.
A szögtartók (<>) vagy a szögletes zárójelek ([]) a paraméter körül jelzik, hogy a paraméter egy végső csomópont vagy sem.
A szögletes zárójelek azt jelzik, hogy lehet egy vagy több értéket felsorolni ehhez a paraméterhez.
Ha a címke egyedi végső csomópontja szögletes zárójelbe van zárva, akkor conf. A fájlnak nem kell megadnia a szülőcímkéket.
Ha például a súgó a következőket jeleníti meg:
Ezután megadhatja a konfigurációs fájlban a paraméter értékét, az alábbiak szerint:
Ugyanakkor a csomópont
Ha a Segítség több paramétert jelenít meg szögletes zárójelben, akkor ezeket a paramétereket ugyanarra a szintre állítja, egymáshoz képest, és nem gyermekként. Például az alapértelmezett méret (alapértelmezett méret) esetén az alapértelmezett alkalmazásméret a conf. a fájl így van beállítva:
Tokenek használata
A token értékeket továbbadhatja a fordítónak a következő szintaxissal:
A konfigurációs fájlban az értéket a következő szintaxissal jelöli:
A Context-tokenet is használhatja a conf. fájlokat, hogy megkapja az alkalmazás gyökéres környezetét. A $ markert is használhatja a keretkönyvek (keretkönyvtár) eléréséhez. Ez akkor is hasznos lehet, ha saját konfigurációt hoz létre, és alapértelmezés szerint nem használja a könyvtár elérési útvonalát.
Alapértelmezés szerint a $ marker értéke az alkalmazás_homeframeworks
A conf. fájlban megadhatja az append attribútumot minden olyan címkéhez, amely az argumentumok listáját veszi fel. Állítsa ezt az attribútumot igaznak, és jelezze, hogy az értékeket hozzá kell adni, és nem kell helyettesíteni a meglévőket. Az alapértelmezett érték hamis.
Az append attribútum true-re való beállítása lehetővé teszi a paraméterértékek több konfigurációs fájlba történő csatlakoztatását.
(vagyis több konfigurációs fájlt ad meg, és a paraméterek értékei nem cserélődnek, hozzáadva őket)
A következő példa két értéket ad a könyvtár-elérési paraméterhez: