2012-01-04 46 views
2

当您导出无线应用程序的发布版本时,它会创建一个.AIR文件,然后您可以双击该文件。当您这样做时,会询问您是否要“将快捷方式图标添加到我的桌面”和“安装后启动应用程序”。如何知道安装程序是否调用了AIR应用程序的实例?

我需要在我的AIR应用程序中调用特定的ActionScript,当且仅当它是由安装程序启动的(第二个复选框被选中) - 与用户在安装它之后从开始菜单重新运行它相反。

如何在我的程序中检测到此内容?

回答

2

随着ApplicationUpdater你可以得到isFirstRun属性,将返回following

这是否为成功更新之后的第一次运行(true)或不 (假)。更新器在调用 initialize()方法期间设置此值。

请注意,只要您将更新推送给用户,就会发生这种情况。如果你不想在用户第一次打开你的应用程序(无论版本号)时只返回true,你可以在本地编写一个文件并在用户打开你的应用程序时检查它是否存在。这可以工作的一个例子可以在这里找到:

http://www.mikechambers.com/blog/2007/11/07/detecting-whether-an-air-application-has-run-before/

相关问题