设置AIR命名空间到底做了什么?

时间:2011-10-10 22:36:04

标签: flash air

所以在AIR应用程序的应用程序描述符中设置AIR命名空间时,它基本上告诉应用程序将与哪个最小的AIR运行时兼容,对吧?

但如果安装了较低的运行时版本,它是否会执行除安装之外的任何操作?

例如,如果安装了AIR运行时3.0,如果在应用程序描述符中将名称空间设置为2.0或3.0,则应用程序的执行方式是否可能不同?

1 个答案:

答案 0 :(得分:0)

AIR命名空间有三件事:

  • 将AIR的SDK与编译器的其他可能环境(Flex)区分开来

  • 将AIR特定包导入运行时环境

  • 根据版本号弃用已弃用的AIR软件包,并根据版本号引入新软件包

例如:

  

您必须将应用程序描述符文件更新为16名称空间,才能访问新的AIR 16 API和行为。如果您的应用程序不需要新的AIR 16 API和行为,则不需要更新命名空间。但是,即使您尚未利用新的16个功能,我们仍建议所有用户开始使用AIR 16命名空间。要更新名称空间,请将应用程序描述符中的xmlns属性更改为:<application xmlns="http://ns.adobe.com/air/application/16.0">

<强>参考