4

Web ブラウザーでのアクセス用に Flex4/Actionscript アプリケーションを開発しています。虚数 (sqrt(-1) など) を含む数学を実行するために必要です。Flex も Actionscript もこれをサポートしているとは思えません。

ただし、すべての数学アルゴリズムを共有 C または C++ ライブラリ (Matlab で作成) に入れることができます。Flex または Actionscript はこれらのアルゴリズムにアクセスできますか (そしてクライアントで実行できますか)? これを達成するためのより良い方法はありますか?

4

2 に答える 2

1

Alchemy の代わりにFluorineFx Aperture Frameworkを使用できます。LocalConnectionAIR アプリとある種の C++ dll の間でデータを交換するために使用する機能を追加します。利点は、この dll が真にネイティブであることです。Visual Studio などでコンパイルでき、C++ のすべての機能を制限なく使用できます。短所は次のとおりです。信頼性が低いLocalConnection、AIR を使用するための制限、Windows でのみ実行するための制限。

プロジェクトの 1 つで使用した別の方法は、ネイティブと AIR の 2 つの別個のアプリケーション間でデータを交換することです。つまり、「サーバー」アプリケーションと「クライアント」AIR があります。「プロトコル」としてLocalConnection、最初はシミュレートしましたが、より安定した Windows パイプに切り替えました。もう 1 つの方法は、ローカル ソケットを使用することです。

于 2011-10-24T06:35:14.280 に答える