Pliki deskryptora aplikacji AIR

Każda aplikacja AIR wymaga pliku deskryptora aplikacji. Plik deskryptora aplikacji jest dokumentem XML, który definiuje podstawowe właściwości aplikacji.

Wiele środowisk programistycznych, które obsługują środowisko AIR, automatycznie generuje deskryptor aplikacji, gdy użytkownik tworzy projekt. Jeśli deskryptor nie zostanie wygenerowany automatycznie, należy utworzyć własny. W katalogu samples pakietu SDK dla środowisk AIR i Flex znajduje się przykładowy plik deskryptora descriptor-sample.xml.

Dla pliku deskryptora aplikacji można użyć dowolnej nazwy. Po spakowaniu aplikacji nazwa pliku deskryptora aplikacji zostaje zmieniona na application.xml i plik zostaje umieszczony w specjalnym katalogu w pakiecie.

Przykładowy deskryptor aplikacji

Poniższy dokument deskryptora aplikacji ustawia podstawowe właściwości stosowane przez większość aplikacji AIR:

<?xml version="1.0" encoding="utf-8" ?> 
<application xmlns="http://ns.adobe.com/air/application/2.6"> 
    <id>example.HelloWorld</id> 
    <versionNumber>1.0.1</versionNumber> 
    <filename>Hello World</filename> 
    <name>Example Co. AIR Hello World</name> 
     <description> 
        <text xml:lang="en">This is an example.</text> 
        <text xml:lang="fr">C'est un exemple.</text> 
        <text xml:lang="es">Esto es un ejemplo.</text> 
    </description> 
    <copyright>Copyright (c) 2010 Example Co.</copyright> 
    <initialWindow> 
        <title>Hello World</title> 
        <content> 
            HelloWorld.swf 
        </content> 
    </initialWindow>  
    <icon> 
        <image16x16>icons/smallIcon.png</image16x16> 
        <image32x32>icons/mediumIcon.png</image32x32> 
        <image48x48>icons/bigIcon.png</image48x48> 
        <image128x128>icons/biggerIcon.png</image128x128>  
    </icon> 
</application>

Jeśli głównym plikiem treści aplikacji jest plik HTML, a nie plik SWF, różnica występuje tylko w elemencie <content>.

<content> 
    HelloWorld.html 
</content>