簡體   English   中英

Adobe AIR,如何在新窗口中打開場景

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM