2009-05-21 22 views

Respuesta

23

Pruebe AS3Eval Library - es un compilador AS3 implementado en AS3. Tiene simple interactive shell.

+0

Ah, muy bien, eso es bastante parecido a lo que estoy buscando. ¡Gracias! –

+0

Accidentally he encontrado otro: Wonderfl - build flash en línea - http://wonderfl.kayac.com/ – tst

+0

wow, ¡eso es aún mejor! ¡Muchas gracias! –

0

Actionscript es un lenguaje compilado y el código de bytes compilados se ejecuta con la máquina virtual de Flash Player. Hay una serie de herramientas que crearán el código de bytes Actionscript basado en el código fuente de Actionscript. No estoy al tanto de la existencia de ninguna herramienta que integre el código de bytes AS y lo ejecute de otra manera que Adobe Flash Player.

Aunque no digo que no sea posible, no he visto ni oído hablar de ninguna herramienta que ofrezca un shell interactivo para Actionscript.

+0

¡Vaya! Esta no es una respuesta. – Hydro

4

También hay Frontal:

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

Tiene un intérprete de ActionScript construido en él. Se basa en el estándar ECMA 2.62 (JavaScript) por lo que no está lleno de AS3 y no es compatible con cosas como paquetes y clases, pero sigue siendo extremadamente útil.

Como ya mencioné, el intérprete es parte de una biblioteca más grande que implementa el lenguaje Frontal, pero si así lo deseaba, podría fácilmente destronar al intérprete.

O simplemente podría usarlo en Frontal. Y si lo hizo, obtendrá una consola que le permita ejecutar ActionScript en un shell primitivo. Por ejemplo, vaya al sitio web Frontal. (No puedo publicar el enlace porque mi reputación es baja, pero es frontalcode + com.) Haga clic con el botón derecho y elija "Ver fuente frontal ..." Esto abrirá la consola Frontal. En la parte inferior de la consola, haz clic en "línea de comando". Este es tu "caparazón".

Pruebe algo como este ejemplo:

5 + 4 * 10

o

movie.alpha = 0,5

+0

Ah, genial, gracias. –

1

flash-console proyecto hace exactamente eso. Tienen un demo y un help en línea.

  • comandos especiales comienzan por una barra como /help
  • Las variables se pueden almacenar y acceder a través de $some_name
  • / cambios ámbito actual al último valor devuelto.

El proyecto está destinado a integrarse en su proyecto.