我使用AIR3在Flash CC中工作,我准备了两个AIR应用程序。我想知道是否可以从第一个应用程序运行第二个航空应用程序。当我点击按钮上的App1时,它会很简单,它将打开App2的新窗口。这两个应用程序都是AIR,但它们具有不同的舞台大小。
有可能吗?
答案 0 :(得分:1)
我需要从单个" Dispatcher"中启动不同的AIR桌面应用程序。 AIR桌面应用程序和我很难理解如何做到这一点。尝试不同的解决方案并不奏效。最后我发现了不同的方法 更简单的方法是使用adobe.utils.ProductManager,它在Windows上进行了测试。
以下是代码:
import adobe.utils.ProductManager;
private var pm:ProductManager = new ProductManager("airappinstaller");
private function launchMyApplication(myApplicationID:String):void
{
pm.launch("-launch " + myApplicationID);
}
关于MyApplication: 它是Flex AIR Application,它有一个文件夹META_INF / AIR;有一个文件 application.xml中
答案 1 :(得分:0)
如果可能的话,我更喜欢第二种解决方案 - url-sheeme或air.swf。