因此,在AIR应用程序的应用程序描述符中设置AIR命名空间时,它基本上会告知哪个应用程序将与哪个AIR运行时兼容,对吗?设置AIR命名空间到底做了什么?
但是,如果安装了较低的运行时版本,它会做什么比阻止安装更有用?
例如,如果安装了AIR runtime 3.0,则应用程序描述符中的名称空间设置为2.0或3.0时,应用程序的执行方式可能会有所不同吗?
因此,在AIR应用程序的应用程序描述符中设置AIR命名空间时,它基本上会告知哪个应用程序将与哪个AIR运行时兼容,对吗?设置AIR命名空间到底做了什么?
但是,如果安装了较低的运行时版本,它会做什么比阻止安装更有用?
例如,如果安装了AIR runtime 3.0,则应用程序描述符中的名称空间设置为2.0或3.0时,应用程序的执行方式可能会有所不同吗?
AIR命名空间做了三两件事:
辨AIR的SDK从其他可能的环境(柔性)编译器
进口AIR特定的软件包到运行环境
根据版本号取消不推荐使用的AIR软件包,并根据版本号引入新的软件包
例如:
您必须更新应用程序描述符文件的命名空间16中,以访问新的AIR 16 API和行为。如果您的应用程序不需要新的AIR 16 API和行为,则不需要更新名称空间。不过,我们建议所有用户开始使用AIR 16名称空间,即使您尚未利用新的16个功能。要更新命名空间,改变中的xmlns您的应用程序描述符属性:
<application xmlns="http://ns.adobe.com/air/application/16.0">
参考