2010-01-28 46 views
1

我很想知道是否有方法將閃存前端連接到C++驅動的後端?我目前沒有參與一個涉及這個項目的項目,但我發現了一個名爲Scaleform的遊戲行業應用程序,它需要知道如何做這些事情才能在遊戲中創建菜單。將Actionscript 3.0連接到C++後端?

回答

0

Scaleform實現自己的自定義Flash Player,這可能不是你想到的。

你可以在合理的時間內做什麼,假裝Adobes Flash播放器,你是一個NPAPI兼容的瀏覽器 - 見例如。 herescreenweaver-hx如何做到這一點。

+0

啊。所以基本上,Scaleform開發了自己的Flash Player,允許建立這種連接。 你推薦的東西,我一定會看看,我對使用這些語言非常感興趣。謝謝! – alvincrespo 2010-01-28 19:09:21

+0

它絕對是一款高性能,便攜且靈活的解決方案。如果你只關心窗口,你也可以考慮嵌入ActiveX控件,但通過NPAPI嵌入在我看來更簡單。 – 2010-01-31 14:36:31

1

解決此問題的另一種方法是使用C++創建Web服務,並在Flash端使用它們。這是一種更爲幼稚的方法,當然不如Scaleform好,但實施起來肯定更簡單。

你也可以看看FluorineFx這是一個用於.NET框架的Flex/Flash Remoting服務的實現。該項目是開源的,所以它可以幫助你開始。基本上,FluorinexFx從Flash播放器中捕獲AMF中的遠程調用,並通過相應的.NET方法和相應的參數進行管道傳輸。它還可以幫助您轉換回Flash本地.Net對象,如ArrayList,DataTable,甚至是類型化對象列表。

+0

嗯。有趣的是,我也看看這個。感謝您的信息。 – alvincrespo 2010-01-29 06:38:19