是否有任何嵌入式语言可以嵌入到C#和actionscript中?

时间:2009-09-09 20:23:29

标签: c# actionscript embedded-language

我正在寻找一种嵌入式语言,可用于编写用C#编写的服务器应用程序和用Flash / Actionscript编写的客户端应用程序之间的公共代码。嵌入式语言解释器必须在嵌入的环境中本机运行。例如,它无法加载任何外部C库(即python,neko)。

这两种语言是否存在这样的事情?也许有一些最小的解释器可以很容易地移植到两者?

谢谢!

2 个答案:

答案 0 :(得分:0)

我相信Javascript就是答案。

Here's some thoughts从Actionscript调用Javascript,反之亦然。

关于从C#调用Javascript的

Here's some words

答案 1 :(得分:0)

它可能会相当丑陋,但someone has successfully embedded Lua into Actionscript through Alchemy - demo on Google Code。与LuaInterface配对并且您在双方都有嵌入式语言。您将在the Lua Implementations page上找到更多关于Lua的“JavaScript(或Flash中的ActionScript)”实现。

还有Pair,这是一个Python的AS3实现,看起来比Lua-Alchemy稳定得多。 .NET补充将是IronPython

Haxe can output a .swf,这可能足以满足您的需求 - 我不确定两个.swf文件是否可以通信,我并不真正使用闪存。 Haxe的一个重大缺点是没有原生的.NET支持,虽然它可以支持Neko或C ++,这两者都是你不得不竭尽全力与.NET集成的。