2009-05-21 60 views

回答

23

尝试AS3Eval Library - 它是在AS3中实现的AS3编译器。它有simple interactive shell

+0

啊,非常酷 - 这非常接近我所期待的。谢谢! – 2009-05-22 13:37:30

+0

我意外地发现了另外一个:Wonderfl - 在线制作Flash - http://wonderfl.kayac.com/ – tst 2009-05-25 09:34:24

0

Actionscript是一种编译语言,编译后的字节码由Flash Player虚拟机执行。有许多工具可以基于Actionscript源代码创建Actionscript字节码。我没有意识到任何工具的存在将会影响AS字节码并执行它,而不是Adobe Flash Player。

尽管我没有说这是不可能的,但我还没有看到也没有听说过任何可以为Actionscript提供交互式shell的工具。

+0

糟糕!这不是一个答案。 – Hydro 2016-10-30 19:48:41

4

还有前腰:

http://code.google.com/p/frontal/

它具有内置到它的ActionScript解释。它基于ECMA 2.62(JavaScript)标准,因此它不是完整的AS3,并且不支持包和类,但它仍然非常方便。

正如我所提到的,解释器是实现Frontal语言的大型图书馆的一部分,但如果您非常喜欢,则可以轻松地翻译解释器。

或者你可以在Frontal中使用它。如果你这样做,那么你会得到一个控制台,允许你在原始shell中运行ActionScript。例如,转到Frontal网站。 (我无法发布链接,因为我的声望很低,但它是frontalcode + com。)右键单击并选择“View Frontal Source ...”,这将打开Frontal控制台。在控制台的底部,点击“命令行”。这是你的“壳”。

尝试像这样说:

5 + 4 * 10

movie.alpha = 0.5

1

flash-console项目正是这么做的。他们有一个demo和一个在线help

  • 特殊命令,开始通过像/help
  • 变量斜线可以存储,并通过$some_name
  • /改变当前范围访问到最后一个返回值。

该项目旨在集成到您的项目中。

相关问题