所以在AIR应用程序的应用程序描述符中设置AIR命名空间时,它基本上告诉应用程序将与哪个最小的AIR运行时兼容,对吧?
但如果安装了较低的运行时版本,它是否会执行除安装之外的任何操作?
例如,如果安装了AIR运行时3.0,如果在应用程序描述符中将名称空间设置为2.0或3.0,则应用程序的执行方式是否可能不同?
答案 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">
<强>参考强>