2009-05-21 14 views

答えて

23

Try AS3Eval Library - AS3で実装されているAS3コンパイラです。それはsimple interactive shellです。

+0

ああ、とてもクールです - それは私が探しているものにかなり近いです。ありがとう! –

+0

偶然私は別のものを見つけた:Wonderfl - オンラインでフラッシュを作る - http://wonderfl.kayac.com/ – tst

+0

うわー、それはさらに良い!どうもありがとう! –

0

Actionscriptはコンパイルされた言語であり、コンパイルされたバイトコードはFlash Player仮想マシンによって実行されます。 Actionscriptのソースコードに基づいてActionscriptのバイトコードを作成するツールがいくつかあります。私は、バイトコードをintrepetしてAdobe Flash Player以外で実行するツールが存在することに気づいていません。

私はそれが不可能ではないと言いますが、私はあなたにインタラクティブなシェルを与えるツールを見たことも聞いたこともありません。

+0

これは答えではありません。 – Hydro

4

フロンタルもあります:

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

それはそれに組み込まれたActionScriptインタプリタを持っています。これはECMA 2.62(JavaScript)標準に基づいているため、完全なAS3ではなく、パッケージやクラスのようなものをサポートしていませんが、非常に便利です。

私が言及したように、インタプリタはFrontal言語を実装するより大きなライブラリの一部ですが、もしあなたがそう思っていたなら、あなたは非常に簡単にそのインタプリタを取り除くことができます。

または、Frontalで使用できます。そして、そうしたなら、あなたは、あなたが原始的なシェルでActionScriptを走らせることができるコンソールを手に入れます。たとえば、FrontalのWebサイトにアクセスします。 (私の評判は低いが、frontalcode + comだからリンクを投稿できない)右クリックして "Frontal Sourceを見る..."を選択すると、Frontalコンソールが開きます。コンソールの一番下にある「コマンドライン」をクリックします。これはあなたの "シェル"です。

この発言のようなものを試してみてください:

5 + 4 * 10

または

movie.alpha = 0.5

+0

ああ、クール - ありがとう。 –

1

flash-consoleプロジェクトは、まさにその作業を行います。彼らはdemoとオンラインhelpを持っています。

  • 特別なコマンドが格納され、最後に返された値に$some_name
  • /変更現在のスコープを介してアクセスすることができる/help
  • 変数のようなスラッシュで開始します。

プロジェクトはプロジェクトに統合されています。

関連する問題