posts - 22, comments - 17, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
AIR应用程序描述符(AIR application descriptor)文件,即application.xml。它包含了整个程序的全部属性,名称、版本、版权等等。描述符文件名可以是任意的,比如flashrek.xml,但是当你用flex builder或者ADT打包编译成AIR文件的时候,它们会把它重命名为application.xml。

下面是一个描述符文件的例子(application.xml):

<?xml version="1.0" encoding="utf-8" ?>
<application appId="com.flashrek.air.examples.HelloAIR" version="1.0" 
    xmlns
="http://ns.adobe.com/air/application/1.0.M4">
    
<name>AIR Hello</name>
    
<description>
        This is the Hello AIR sample file.
    
</description>
    
<title>Hello AIR -- www.flashrek.com</title>
    
<copyright>Copyright © 2007</copyright>
    
<rootContent systemChrome="standard" 
                transparent
="true" 
                visible
="true" 
                width
="640"
                height
="480">
        HelloAIR.swf
    
</rootContent>
    
<installFolder>flashrek/Examples</installFolder>
    
<icon>
        
<image16x16>icons/smallIcon.png</image16x16>
        
<image32x32>icons/mediumIcon.jpg</image32x32>
        
<image48x48>icons/bigIcon.gif</image48x48>
        
<image128x128>icons/biggestIcon.png</image128x128> 
    
</icon>
</application>

下面来介绍一下ARI程序的一些基本属性。
1、appId:唯一的程序标识符,在重新安装或更新的时候,会据此来判断是否安装过此AIR。它可使用的字符限制在这几种字符:[0-9][a-z][A-Z][.][-] 。
2、version:用来指定程序的版本。如:"1.0", ".4", "0.5", "4.9", "1.3.4a"。
3、xmlns:AIR的名字空间(namespace)。它必须根据每次AIR的版本更新来进行相应的改变。
4、name:定义程序的名称,它会出现在程序的窗口标题和windows的开始菜单中,必需元素。
5、title:显示在AIR程序的安装程序中的标题,可选元素。
6、description:显示在AIR程序的安装程序中的介绍,可选元素。
7、copyright:定义AIR程序的版权信息,可选元素。
8、installFolder:指定AIR程序在默认安装目录下的子目录,可选元素。
9、rootContent:指定AIR程序的启动文件,它可以是一个swf或html文件,必需元素。
10、systemChrome:指定AIR程序的外观。它有2个值:standard,显示系统程序外观,如边框、标题等,且不包含透明值;none,不显示系统程序外观,这样可以定制出自己的程序外观。
11、transparent:指定程序是否支持透明模式(alpha blending)。设置为true后,程序会增加内存消耗,可能造成程序窗口绘制速度变慢,并且systemChrome必须设置为none。
12、visible:设置为false可以让程序主窗口在第一次创建的时候就隐藏。你可以让你的主窗口在初始化的时候隐藏,在程序代码中设置窗口的大小和位置后,你可以在代码中通过设置stage.window.visible为true来重新显示窗口。
13、width和height:指定程序主窗口的宽度和高度。如果你不设置它们,主窗口的宽高将由rootContent中指定的swf文件的宽高来决定,如果rootContent中指定的是html文件,则取决于操作系统。
14、icon:指定程序使用的图标文件,可选元素。文件路径与程序的根目录相关,支持PNG, GIF, and JPEG等格式图片文件,并且必须与指定的尺寸相符,比如image48x48标签下的icon尺寸必须是48x48的。但是,你可以不全部指定所有尺寸的图标。比如只指定image128x128的icon,系统则会自动从最靠近的尺寸的icon来进行缩放使用。
只有注册用户登录后才能发表评论。