Actionscript 3 在URLLoader';之后使用airSWF.installApplication();s回调
我正在尝试使用Flash Badge的一个变体来安装一个AIR应用程序。以下是需要发生的事情:Actionscript 3 在URLLoader';之后使用airSWF.installApplication();s回调,actionscript-3,air,Actionscript 3,Air,我正在尝试使用Flash Badge的一个变体来安装一个AIR应用程序。以下是需要发生的事情: 用户点击“下载” 使用URLRequest/URLLoader向我的web服务发送请求以检索某些信息 使用安装/启动参数将该信息传递到AIR应用程序 我遇到的问题是让airSWF在URLLoader完成后执行任何操作。由于airSWF.installApplication()必须在用户生成事件的处理程序中调用,因此当它在URLLoader Complete事件中时,它不会执行任何操作,并且原始事件是用
我能做些什么来保证上述流程正常运行吗?我在应用程序启动时立即向服务器请求必要的数据(步骤2),从而解决了这个问题 没有那么优雅,因为不能保证用户会点击下载按钮,而且我存储了以防万一的数据,但它是有效的
因此,当用户决定单击“下载”按钮时,我会检查air状态,如果它已安装在计算机上,我只需使用已存储的值,然后下载-->安装或启动应用程序。我通过在应用程序启动时立即从服务器请求必要的数据(步骤2)来解决这个问题 没有那么优雅,因为不能保证用户会点击下载按钮,而且我存储了以防万一的数据,但它是有效的 因此,当用户决定单击“下载”按钮时,我会检查air状态,如果它已安装在计算机上,我只需使用已存储的值,然后下载-->安装或启动应用程序