使用终端运行SWF文件

时间:2012-06-07 18:12:46

标签: flash actionscript terminal

有没有办法通过终端运行swf文件? 像php -f file.php函数一样?

2 个答案:

答案 0 :(得分:1)

排序。您可以打开独立Flash Player应用程序并将swf文件作为参数传递,例如:

path/to/your/standalone/FlashPlayer yourFile.swf

您可能会发现as3term很有趣。如果查看源代码,您会注意到已编译的swf已加载,但未添加到显示列表中,仍然是整个应用程序,因为它的根目录是swf。

请注意,您将始终打开一个窗口。例如,任何Document / Main as3类都扩展了Sprite,它是一个可显示的对象,有点像在Java中扩展Applet - 你最终会在屏幕上显示某些东西。您不能像典型的命令行应用程序AFAIK那样执行swf。

说到Java,Joa Ebert's JITB项目令人印象深刻。我不确定它有多可行,但也许可以使用/修改项目来运行没有GUI的actionscript字节码。尽管如此,它看起来并不简单/直白。在不需要接口的actionscript中你到底需要做什么?也许使用可以从命令行运行的脚本(如php,python等)可以实现相同的功能?

答案 1 :(得分:-1)

可以使用 gnash swf viewer在终端上打开

.swf个文件。