有没有办法通过终端运行 swf 文件?喜欢php -f file.php
功能吗?
问问题
3068 次
2 回答
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 的 JITB项目令人印象深刻。我不确定它有多可行,但也许可以使用/修改项目以在没有 GUI 的情况下运行 actionscript 字节码。尽管如此,它看起来并不容易/直截了当。你到底需要在不需要界面的动作脚本中做什么?也许可以使用可以从命令行运行的脚本(如 php、python 等)来实现相同的功能?
于 2012-06-07T18:43:08.677 回答
-1
.swf
可以使用gnash swf 查看器在终端上打开文件。
于 2017-05-25T07:54:58.600 回答