我最近爲Adobe AIR(Android和iOS)上的移動項目開發了本機擴展。如何使用C#爲Windows構建AIR Native Extension?
我想將這些ANE移植到Windows和OSX上的桌面項目。 OSX部分不是問題,因爲它使用與iOS相同的機制。問題主要在Windows端。
Adobe AIR提供了用C/C++編寫本機部分的橋樑,我更喜歡使用C#來簡化任務並訪問更簡單的.NET庫。
有沒有人聽說過用C#編寫原生Adobe AIR擴展的實驗或可行項目?
我還沒有找到一個完整的解決方案來實現這一目標:
- C#創建一個DLL,包括訪問FlashRuntimeExtensions.h(C頭文件)
- 可以使用.NET庫從這個獨特的DLL
- 只產生一個DLL文件
- 不要使用flash.desktop.NativeProcess庫
釷請您提供幫助或對這些問題有不同的觀點。
感謝您的這些鏈接。我已經讀過很多次了。但對於對這個主題感興趣的其他AS3開發人員來說,這實際上是一個非常好的起點。 –