如何,我可以得到一个独立的Adobe空气/ Flex应用程序重新启动本身?

它不与所建议的解决方案上工作: http://www.colettas.org/ p = 267

任何帮助将是巨大的,

感谢。

有帮助吗?

解决方案

package
{
  import mx.core.Application;
  import mx.core.WindowedApplication;
  import adobe.utils.ProductManager;

  public function reboot():void
  {
    var app:WindowedApplication =
        WindowedApplication(Application.application);

    var mgr:ProductManager =
        new ProductManager("airappinstaller");

    mgr.launch("-launch " +
        app.nativeApplication.applicationID + " " +
        app.nativeApplication.publisherID);

    app.close();
  }
}
  

还要确保所述   “allowBrowserInvocation设置”选项   在AIR应用程序开启   描述符模板

“如何重新启动从代码AIR应用程序“

其他提示

您好亲爱我已被固定的Flex 4.6该方法

package
{
    import adobe.utils.ProductManager;

    import flash.desktop.NativeApplication;

    import mx.core.FlexGlobals;
    import spark.components.WindowedApplication;

    public function Reboot():void
    {
        var app:WindowedApplication = WindowedApplication(FlexGlobals.topLevelApplication);

        var mgr:ProductManager = new ProductManager("airappinstaller");
        mgr.launch("-launch "+app.nativeApplication.applicationID+" "+app.nativeApplication.publisherID);
        app.close();
    }
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top