독립형 Adobe Air/Flex 응용 프로그램을 다시 시작하는 방법
-
10-07-2019 - |
문제
스스로를 다시 시작하려면 독립형 Adobe Air/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();
}
}
또한 Air Application Descriptor Templater에서 "AllowBrowserInvocation"옵션이 켜져 있는지 확인하십시오.
다른 팁
안녕하세요 친애
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