2009-05-21 64 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
  • /改變當前範圍訪問到最後一個返回值。

該項目旨在集成到您的項目中。

相關問題