Flashlizi's blog-专注Flash相关开发
posts - 22, comments - 17, trackbacks - 0, articles - 0
IT博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
AIR应用程序描述符(AIR application descriptor)介绍
Posted on 2007-09-10 15:35
flashlizi
阅读(916)
评论(0)
编辑
收藏
引用
所属分类:
AIR
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来进行缩放使用。
只有注册用户
登录
后才能发表评论。
Powered by:
IT博客
Copyright © flashlizi
日历
<
2007年9月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
公告
因ZF禁止私自开设互动性质网站的原因,本人原来的blog网站:www.flashrek.com无限期暂停。而且虚拟空间访问速度慢,故在此开博,以后所有文章均在此发布。
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
(20)
AIR(1)
AJAX(5)
AS2(6)
AS3(7)
AS3设计模式(1)
Flex
随笔档案
(22)
2007年12月 (1)
2007年11月 (4)
2007年10月 (1)
2007年9月 (16)
搜索
最新评论
1. re: Input的特殊事件onpopertychange和oninput
事实上是事实是事实飒飒
--发发发发发发发发发发发发发发发发发发发发
2. re: Input的特殊事件onpopertychange和oninput
fefefe
--fefe
3. re: 在firefox中获取网页里的SWF对象
评论内容较长,点击标题查看
--17作业
4. re: AS3设计模式之一:单例模式(Singleton Pattern)
总结的很好,分享到我的博客喽!
--老姜
5. re: 游戏开发者的AS3数据结构
HAO
--GGGG
阅读排行榜
1. Input的特殊事件onpopertychange和oninput(7236)
2. AS3设计模式之一:单例模式(Singleton Pattern)(3644)
3. FlashTail:简单实用的Actionscript调试工具(3133)
4. 游戏开发者的AS3数据结构(3127)
5. 在firefox中获取网页里的SWF对象(3024)
评论排行榜
1. 谈谈Actionscript中的惰性函数定义模式(Lazy Function Definition)(6)
2. FlashTail:简单实用的Actionscript调试工具(4)
3. AS3设计模式之一:单例模式(Singleton Pattern)(2)
4. Input的特殊事件onpopertychange和oninput(2)
5. AS2:实现动态文本的描边及阴影效果(1)