Интерактивный интерпретатор ActionScript? - PullRequest
20 голосов
/ 21 мая 2009

Есть ли какой-нибудь интерактивный интерпретатор ActionScript? Похоже на командную строку JavaScript в Firebug или на интерактивную оболочку Python?

Ответы [ 4 ]

23 голосов
/ 22 мая 2009

Попробуйте Библиотека AS3Eval - это компилятор AS3, реализованный в AS3. У него простая интерактивная оболочка .

4 голосов
/ 30 апреля 2010

Есть также Фронтальная:

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

В него встроен интерпретатор ActionScript. Он основан на стандарте ECMA 2.62 (JavaScript), поэтому он не является полноценным AS3 и не поддерживает такие вещи, как пакеты и классы, но все еще чрезвычайно удобен.

Как я уже упоминал, интерпретатор является частью более крупной библиотеки, реализующей язык Frontal, но если бы вы были так склонны, вы могли бы довольно легко просто вырвать интерпретатор.

Или вы можете просто использовать его во Frontal. И если вы это сделали, вы получите консоль, которая позволяет запускать ActionScript в примитивной оболочке. Например, зайдите на сайт Frontal. (Я не могу опубликовать ссылку, потому что моя репутация низкая, но это frontalcode + com.) Щелкните правой кнопкой мыши и выберите «View Frontal Source ...». Откроется фронтальная консоль. В нижней части консоли нажмите «Командная строка». Это ваша "оболочка".

Попробуйте что-то вроде этого сказать:

5 + 4 * 10

или

movie.alpha = 0,5

1 голос
/ 13 ноября 2014

flash-console проект делает именно это. У них есть демо и онлайн справка .

  • Специальные команды начинаются с косой черты, как /help
  • Переменные могут быть сохранены и доступны через $some_name
  • / изменяет текущую область видимости на последнее возвращенное значение.

Проект предназначен для интеграции в ваш проект.

0 голосов
/ 22 мая 2009

Actionscript - это скомпилированный язык, и скомпилированный байт-код выполняется виртуальной машиной Flash Player. Существует ряд инструментов для создания байт-кода Actionscript на основе исходного кода Actionscript. Я не знаю о существовании каких-либо инструментов, которые будут преобразовывать AS-байтовый код и выполнять его, кроме Adobe Flash Player.

Хотя я не говорю, что это невозможно, я не видел и не слышал о каких-либо инструментах, которые дают вам интерактивную оболочку для Actionscript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...