0

C#で記述されたサーバーアプリとFlash/Actionscriptで記述されたクライアントアプリの間で共通のコードをスクリプト化するために使用できる埋め込み言語を探しています。組み込み言語インタープリターは、それが組み込まれている環境でネイティブに実行されることが重要です。たとえば、外部Cライブラリ(Python、nekoなど)をロードすることはできません。

このようなことは、これら2つの言語に存在しますか?おそらく、両方に簡単に移植できる最小限のインタプリタがいくつかありますか?

ありがとう!

4

2 に答える 2

0

おそらくかなり醜いものになるでしょうが、誰かが Alchemy ( Google Code のデモ)を介して Lua を Actionscript に埋め込むことに成功しています。これをLuaInterfaceと組み合わせると、両側に言語が組み込まれます。Lua 実装ページで、Lua の "JavaScript (または Flash の ActionScript)" 実装をさらにいくつか見つけることができます。

また、Lua-Alchemy よりもはるかに安定しているように見える Python の AS3 実装であるPairもあります。.NET の補完はIronPythonになります。

Haxe は .swf を出力できますが、これで十分かもしれません。2 つの .swf ファイルが通信できるかどうかはわかりません。フラッシュは実際には使用していません。Haxe の大きな欠点は、ネイティブ .NET サポートがないことです。ただし、Neko または C++ はサポートできますが、どちらも .NET と統合するには手間がかかります。

于 2009-09-10T03:06:48.510 に答える
0

Javascriptが答えだと思います。

ここでは、Actionscript から Javascript を呼び出したり、その逆の呼び出しに関するいくつかの考えを示します。

ここでは、C# から Javascript を呼び出すことについて説明します。

于 2009-09-09T20:34:14.333 に答える