我已經構建了一個使用p2p功能的Flash 10 flex應用程序(我正在使用開發人員密鑰連接到stratus),目前一切正常。現在我想讓我的應用程序在Adoble Air Runtime上運行,但似乎p2p不適用於Air。Adobe Air應用程序可以使用p2p嗎?
我可以在Air應用程序中成功連接到Stratus服務器,但在此之後,當我嘗試使用NetConnection.nearID時,出現錯誤: 「ReferenceError:Error#1069:在flash.net上找不到屬性nearID。 NetConnection並沒有默認值。「
我已經試過flex sdk 3.2和3.4,他們都沒有工作。有沒有人開發過使用p2p的Air應用程序,並且可以提供一些提示?感謝您的幫助〜
感謝您的回覆,我也懷疑它可能是編譯器相關的問題。 我在Windows中使用Flex Builder 3,情況是,對於同一段代碼,Flash版本可以正常工作,但無法正常工作。 除了操作系統的差異,是否有任何其他可能導致此問題的窗口和Linux環境的差異? – Jell 2010-02-13 04:57:32
我一直在分析我的環境超過一個星期,試圖弄清楚同樣的事情。我也有第二臺裝有Linux的機器,並且都有同樣的問題。如果我弄清楚會不會讓你知道。 – Dan 2010-02-13 20:48:42
是的,你關於htmlPlayerVersion的回答確實爲我修復了它。非常感謝,這真的讓我的項目失去了進展。 – Dan 2010-02-13 23:14:54