如何重新启动一个独立的Adobe空气/ Flex应用程序
-
10-07-2019 - |
题
如何,我可以得到一个独立的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应用程序开启 描述符模板
其他提示
您好亲爱我已被固定的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();
}
}
不隶属于 StackOverflow