[英]Adobe AIR, how to open a scene in a new window
我正在Flash Professional中開發一個聯網的AIR應用程序。 我需要打開該應用程序的兩個實例,搜索后發現多次啟動該應用程序只會導致將invoke事件發送到當前正在運行的應用程序。
到目前為止,我一直在使用NetConnection&NetGroup(受Flash Player 10.1+支持),現在我正在使用ServerSocket和Socket,它需要AIR 2+運行時。
我的解決方案是在調用時啟動一個新窗口
function openWindow():void
{
newWin = new NativeWindow(init); //Initialize the Native Window
newWin.activate();
newWin.height = 200;
newWin.width = 300;
newWin.title = "My First New Win!";
}
並擁有它
gotoAndPlay(1, "Scene 1");
有沒有辦法在新窗口中執行該操作? 還是有辦法打開AIR應用程序的兩個實例?
編輯您可以通過更改ID來打開同一air應用程序的兩個實例。 但是,每次我要調試時,這都是一個非常復雜的過程!
事實證明,Android上的AIR不支持ServerSockets。 這意味着我必須使用非AIR閃存方法來實現通信。
然后,我可以通過多個Flash Player實例實現網絡測試。
我不認為ADL能夠一次運行多個實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.