目标:我想创建一个免费的教育工具,让您可以在同一个应用程序中编写和执行代码。(最好是AS3)
本质上,我希望能够在 Air 应用程序中编写一个 IDE,然后在同一个应用程序中运行代码/执行。
我不想创建外部文件,我只需要从文本字段运行/执行代码。我想知道是否可以在 Air 中使用 @mxmlc 进行实时编码。
或者也许任何 ANE 或原生 Android 方法来归档相同的目标。(我假设如果可以使用 android 本机代码存档,那么可以轻松创建 ANE)
此外,我可能会创建一个包含所有基本 Flash 显示库的有限库 - 因此,一旦我在 Air 应用程序中运行,它将扫描所有源代码,并使用字符串搜索算法 -> 在其中执行预编译类列表应用程序(图形 API、显示列表、基本数学逻辑等)。我了解该方法不必专门针对 AS3 语言。但我想避免为此目的创建自己的语言。
不熟悉 mxmlc,但我确实在某处读到可以使用 maven 在服务器上执行代码。在这种情况下,是否可以将用户编写的源代码发送到服务器,接收回编译的 SWF 文件并在运行时将其上传回应用程序?