Flex config

Traducere liberă a unui document din Adobe Live Docs - sintaxa fișierului de configurare

Acest document descrie sintaxa fișierului de configurare (flex-config.xml)







Într-un fișier de configurare, valorile sunt stocate ca blocuri XML care urmează o sintaxă specifică. În principiu, etichetele repetă parametrii liniei de comandă.

Implicit, eticheta rădăcină este conf. fișierul flex-config.xml este . Dacă creați propriul fișier de configurare, acesta trebuie să aibă și un tag root.

Toate fișierele de configurare trebuie să aibă o etichetă de declarare XML și eticheta de închidere , după cum se arată în următorul exemplu:

Trebuie să închideți întotdeauna eticheta precum și orice altă etichetă xml.

A doua etichetă din conf. fișierul este o etichetă. Această etichetă servește ca un înveliș pentru opțiunile de compilator. Cu toate acestea, nu toate opțiunile de compilatoare pot fi specificate în acest bloc al fișierului de configurare.

Etichetele pe care trebuie să le utilizați în blocul de compilatoare au compilatorul de prefixe (de exemplu, compiler.services). Dacă nu se utilizează nici o notație de punct (de exemplu, include-fișier), atunci aceste etichete sunt specificate în eticheta rădăcină a conf. fișier. Și sunt scrise astfel:

În unele cazuri, parametrii au numeroase etichete imbricate, cum ar fi fonturi, compiler.fonts.managers și compiler.fonts.languages.language. Alți parametri care necesită și prezența etichetelor părinte atunci când se adaugă la fișierul de configurare sunt parametrul frames.frame și parametrii metadate.

Apoi, vor fi descrise metodele de determinare a sintaxei.

Obținerea unei liste de etichete pentru fișierul de configurare

Utilizați parametrul de ajutor al liniei de comandă a compilatorului pentru a găsi sintaxa opțiunilor compilatorului pentru conf. fișier; De exemplu:

mxmlc -help lista avansată

Flex config






Următoarea este o intrare pentru parametrul sursă-cale:

Aceasta înseamnă că în fișierul de configurare puteți utiliza unul sau mai multe elemente ca etichete pentru copii și asta este o etichetă pentru copii. Următorul exemplu este un exemplu despre modul în care ar trebui să arate în fișierul de configurare:

Definiția end nodes

Comanda de ajutor utilizează o notație de punct pentru a separa etichetele copil de etichetele părinte, cea mai dreaptă înregistrare corespunde nodului final. De exemplu: -tag1.tag2 înseamnă că eticheta copilului.

Parantezele unghiulare (<>) sau paranteze pătrate ([]) în jurul parametrului indică dacă parametrul este un nod final sau nu.

Parantezele pătrate indică faptul că poate exista o listă cu una sau mai multe valori pentru acest parametru.
Dacă nodul final final al etichetei este închis în paranteze unghiulare, atunci în conf. fișierul nu trebuie să specifice etichete părinte.

De exemplu, dacă ajutorul afișează următoarele:

Apoi, puteți specifica în fișierul de configurare valoarea parametrului, după cum se arată mai jos:

Cu toate acestea, nodul unic, astfel încât să puteți seta valoarea sa fără a defini etichetele părinte și. după cum se arată în următorul exemplu:

Dacă ajutorul afișează mai mulți parametri în paranteze unghiulare, setați valorile pentru acești parametri la același nivel, relativ unul față de celălalt, și nu ca copii. De exemplu, pentru mărimea implicită (mărimea implicită), dimensiunea implicită a aplicației în conf. fișierul este setat astfel:

Utilizarea jetoanelor

Puteți să transferați valorile token către compilator utilizând următoarea sintaxă:

În fișierul de configurare, vă referiți la valoare utilizând următoarea sintaxă:

De asemenea, puteți utiliza jetonul de context din conf. fișiere, pentru a obține contextul rădăcină al aplicației dvs. De asemenea, puteți utiliza marcatorul $ pentru a obține directorul de cadre (directorul cadru). Acest lucru poate fi de asemenea util dacă creați configurația proprie și nu utilizați implicit setările pentru calea bibliotecii.

În mod implicit, valoarea marcatorului $ este application_homeframeworks

În conf. fișier, puteți specifica atributul append pentru orice etichetă care ia o listă de argumente. Setați acest atribut la adevărat pentru a indica faptul că valorile trebuie adăugate și nu înlocuite de cele existente. Valoarea implicită este falsă.

Setarea atributului append la true vă permite să conectați valorile parametrilor la mai multe fișiere de configurare.
(adică specificați mai multe fișiere de configurare și valorile acestora pentru ca parametrii să nu fie înlocuiți, sunt adăugați)

Următorul exemplu adaugă două valori pentru parametrul calea bibliotecă:







Articole similare

Trimiteți-le prietenilor: